Value<?> normInitial = null;
if ( node.getInitial() != null )
{
normInitial = normalizeValue( node.getAttribute(), new StringValue( node.getInitial() ) );
if ( normInitial == null )
{
return null;
}
}
List<String> normAnys = null;
if ( ( node.getAny() != null ) && ( node.getAny().size() != 0 ) )
{
normAnys = new ArrayList<String>( node.getAny().size() );
for ( String any : node.getAny() )
{
Value<?> normAny = normalizeValue( node.getAttribute(), new StringValue( any ) );
if ( normAny != null )
{
normAnys.add( normAny.getString() );
}
}
if ( normAnys.size() == 0 )
{
return null;
}
}
Value<?> normFinal = null;
if ( node.getFinal() != null )
{
normFinal = normalizeValue( node.getAttribute(), new StringValue( node.getFinal() ) );
if ( normFinal == null )
{
return null;
}