original_string: public static function get_property_null($property) {
  
          self::fill_properties_cache();
  
          if (!array_key_exists($property, self::$propertiescache)) {
              throw new coding_exception('Invalid property requested: ' . $property);
          }
  
          return self::$propertiescache[$property]['null'];
      }
code: public static function get_property_null($property) {
  
          self::fill_properties_cache();
  
          if (!array_key_exists($property, self::$propertiescache)) {
              throw new coding_exception('Invalid property requested: ' . $property);
          }
  
          return self::$propertiescache[$property]['null'];
      }
code_tokens: public static function get_property_null ( $ property ) { self :: fill_properties_cache ( ) ; if ( ! array_key_exists ( $ property , self :: $ propertiescache ) ) { throw new coding_exception ( 'Invalid property requested: ' . $ property ) ; } return self :: $ propertiescache [ $ property ] [ 'null' ] ; }
docstring: Discover if the property is NULL_ALLOWED or NULL_NOT_ALLOWED.
  
  @param string $property property name to be retrieved.
  @throws coding_exception if the requested property name is invalid.
  @return bool true if the property is NULL_ALLOWED, false otherwise.
docstring_tokens: Discover if the property is NULL_ALLOWED or NULL_NOT_ALLOWED .