code: public CmsProperty readPropertyObject(CmsResource resource, String property, boolean search) throws CmsException {
  
          return m_securityManager.readPropertyObject(m_context, resource, property, search);
      }
docs: Reads a property object from a resource specified by a property name.<p>
  
  Returns <code>{@link CmsProperty#getNullProperty()}</code> if the property is not found.<p>
  
  This method is more efficient then using <code>{@link CmsObject#readPropertyObject(String, String, boolean)}</code>
  if you already have an instance of the resource to look up the property from.<p>
  
  @param resource the resource where the property is attached to
  @param property the property name
  @param search if true, the property is searched on all parent folders of the resource,
  if it's not found attached directly to the resource
  
  @return the required property, or <code>{@link CmsProperty#getNullProperty()}</code> if the property was not found
  
  @throws CmsException if something goes wrong