question: protected Object takeGetMethodValueByField ( DataSupport dataSupport , Field field ) throws SecurityException , NoSuchMethodException , IllegalArgumentException , IllegalAccessException , InvocationTargetException { if ( shouldGetOrSet ( dataSupport , field ) ) { String getMethodName = makeGetterMethodName ( field ) ; return DynamicExecutor . send ( dataSupport , getMethodName , null , dataSupport . getClass ( ) , null ) ; } return null ; }
target:  It finds the getter method by the field. For example, field name is age, getter method name will be getAge. Then invoke the getter method and return the value.