/** * fetching a value from given object * * @param obj * - a {@link java.lang.Object} * @return object - a {@link java.lang.Object} - return of given method * @throws InvocationTargetException * @throws IllegalAccessException * @throws NoSuchMethodException */ private Object getValue(Object obj) throws InvocationTargetException, IllegalAccessException, NoSuchMethodException { return invoke(getMethod(obj), obj); }