Witam,
Wywołuję metodę poprzez invoke z powodu zapisu funkcji w zmiennej string.
Gdy wywoływana funkcja nie próbuje wywołać innej funkcji wszystko jest ok, lecz podczas wywoływania innej funkcji w funkcji wywoływanej przez invoke dostaje błąd.

Jak można to ominąć zrobić aby działało?

Przykład:(pisany z palca, wszystkie nazwy fukcje etc są poprawnie wprowadzone w programie)

public void invok(){
 
Class cls = Class.forname("clasa");
Object obj = cls.newInstance();
Method m = cls.getDeclaredMethod("metoda", (Class[]) null);
m.invoke(obj, (String[]) null);
}

public void metoda(){
  innametoda();
}