public void recallMethod(String clas, String method, Object[] arg){
        try {
            Class cla=Class.forName(clas);
            Class[] type=new Class[] {Class.forName("java.lang.String"), String.class};
            Constructor ct=cla.getConstructor();
            Method meth=cla.getMethod(method,type);
            Object obj=ct.newInstance();
            meth.invoke(obj,arg);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (NoSuchMethodException e) {
            e.printStackTrace();
        } catch (InvocationTargetException e) {
            e.printStackTrace();
        } catch (InstantiationException e) {
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        }
    }