code: public Class<?> getParameterType() {
  		Class<?> lvParamType = null;
  		if (propertyType == PROPERTY_TYPE_METHOD) {
  			Method lvMethod = (Method) accessibleObject;
  			Class<?>[] lvParameterTypes = lvMethod.getParameterTypes();
  			if (lvParameterTypes != null && lvParameterTypes.length > 0) {
  				lvParamType = lvMethod.getParameterTypes()[0];
  			}
  		} else {
  			lvParamType = ((Field) accessibleObject).getType();
  		}
  		return lvParamType;
  	}
docs: Return the type of parameter (index 0) from the method or the type from the field.
  @return The type (class)