docs: public static String getPropertyName(Method method) {
  		if ( method.getParameterTypes().length == 0 ) {
  			String methodName = method.getName();
  
  			// <PropertyType> get<PropertyName>()
  			if ( methodName.startsWith( PROPERTY_ACCESSOR_PREFIX_GET ) && method.getReturnType() != void.class ) {
  				return Introspector.decapitalize( methodName.substring( 3 ) );
  			}
  			// boolean is<PropertyName>()
  			else if ( methodName.startsWith( PROPERTY_ACCESSOR_PREFIX_IS ) && method.getReturnType() == boolean.class ) {
  				return Introspector.decapitalize( methodName.substring( 2 ) );
  			}
  		}
  
  		return null;
  	}