se ti servono spiegazioni chiedi
codice:
  public void execute() {
    String s = "";
    String method = "toString";
    Class cs = s.getClass();
    try {
      java.lang.reflect.Method mt = cs.getMethod(method, new Class[0]);
      Object result = mt.invoke(s, new Object[0]);
    } catch (SecurityException sex) {
      sex.printStackTrace();
    } catch (NoSuchMethodException nsmex) {
      nsmex.printStackTrace();
    } catch (InvocationTargetException itex) {
      itex.printStackTrace();
    } catch (IllegalArgumentException iaex) {
      iaex.printStackTrace();
    } catch (IllegalAccessException iaex) {
      iaex.printStackTrace();
    }
  }