code: public PropertyDataReader forProperty(InternalQName name, int type)
     {
        if (nodePropertyReader == null)
        {
           nodePropertyReader = new PropertyDataReader(parent, dataManager);
        }
        return nodePropertyReader.forProperty(name, type);
     }
docs: Read node properties
  
  @param name
  @param type
  @return