code: public List<PropertyData> getChildPropertiesData(NodeData parent, List<QPathEntryFilter> itemDataFilters)
        throws RepositoryException
     {
        long start = 0;
        if (LOG.isDebugEnabled())
        {
           start = System.currentTimeMillis();
           LOG.debug("getChildPropertiesData(" + parent.getQPath().getAsString() + ") >>>>>");
        }
  
        try
        {
           List<PropertyData> childProperties =
              (isNew(parent.getIdentifier())) ? new ArrayList<PropertyData>() : transactionableManager
                 .getChildPropertiesData(parent, itemDataFilters);
  
           return (List<PropertyData>)mergeProps(parent, childProperties, transactionableManager);
        }
        finally
        {
           if (LOG.isDebugEnabled())
           {
              LOG.debug("getChildPropertiesData(" + parent.getQPath().getAsString() + ") <<<<< "
                 + ((System.currentTimeMillis() - start) / 1000d) + "sec");
           }
        }
  
     }
docs: {@inheritDoc}