У меня есть много объектов, определенных в системе, возможно, 1000 объектов, и у некоторых из них есть этот метод:
public Date getDate();
В любом случае я могу сделать что-то вроде этого:
Object o = getFromSomeWhere.....;
Method m = o.getMethod("getDate");
Date date = (Date) m.getValue();