return createWithoutInit( parent, element, def, partParams );
}
}
else if( definition instanceof FormComponentRef )
{
final FormComponentRef inc = (FormComponentRef) definition;
def = inc.getPart().target();
if( def == null )
{
final String msg = couldNotResolveInclude.format( inc.getPart().text() );
throw new IllegalArgumentException( msg );
}
else
{
partParams = new HashMap<String,String>( params );
for( ISapphireParam param : inc.getParams() )
{
final String paramName = param.getName().text();
final String paramValue = param.getValue().text();
if( paramName != null && paramValue != null )