{
final String path = ( (SapphirePart) parent ).substituteParams( ( (WithDef) definition ).getPath().text() );
if( path.endsWith( ".." ) )
{
part = new WithImpliedPart();
}
else
{
final Property property = element.property( path );
if( property.definition() instanceof ImpliedElementProperty )
{
part = new WithImpliedPart();
}
else
{
part = new WithPart();
}