try {
//Class[] stringArgsClass = new Class[]{String.class};
Class clazz = Class.forName("LocationTest");
Constructor constructor = clazz.getConstructor(new Class[]{String.class});
Method method = clazz.getMethod("getAbsoluteLocation", new Class[]{String.class});
path = method.invoke(constructor.newInstance(new String[]{"22"}), new String[]{"abc"}).toString();
} catch (NoSuchMethodException ex) {
ex.printStackTrace();
} catch (SecurityException ex) {
ex.printStackTrace();
} catch (InstantiationException ex) {
ex.printStackTrace();
} catch (IllegalAccessException ex) {
ex.printStackTrace();
} catch (IllegalArgumentException ex) {
ex.printStackTrace();
} catch (InvocationTargetException ex) {
ex.printStackTrace();
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
}