else if( m_feature > -1 ) { Part part = new FeatureDirective( key, m_feature ); return new PartReference( key, part ); }
    public PartReference buildPartReference( ClassLoader classloader, Type type )    {        String key = getKey();        URI uri = getURI();        if( null != uri )        {            Part part = new ReferenceDirective( m_uri );            return new PartReference( key, part );        }        else        {            Part part = getValueDirective( classloader, type );            return new PartReference( key, part );        }    }