}
public boolean test()
{
StringPair[][] aRelations1 =
{ { new StringPair( "Id", "Num1" ) },
{ new StringPair( "Target", "TargetURLValue1" ), new StringPair( "Id", "Num6" ) },
{ new StringPair( "Target", "" ), new StringPair( "Id", "Num7" ) },
{ new StringPair( "Id", "Num2" ), new StringPair( "TargetType", "Internal1" ), new StringPair( "Type", "unknown1" ), new StringPair( "Target", "URL value 1" ) },
{ new StringPair( "Id", "Num3" ), new StringPair( "TargetType", "Internal1" ), new StringPair( "Type", "unknown1" ), new StringPair( "Target", "URL value 1" ) },
{ new StringPair( "Id", "Num4" ), new StringPair( "TargetType", "Internal1" ), new StringPair( "Type", "unknown1" ), new StringPair( "Target", "URL value 1" ) },
{ new StringPair( "Id", "Num5" ), new StringPair( "TargetType", "" ), new StringPair( "Type", "unknown1" ), new StringPair( "Target", "URL value1" ) }
};
StringPair[][] aRelations2 =
{ { new StringPair( "Id", "Num1" ) },
{ new StringPair( "Target", "TargetURLValue2" ), new StringPair( "Id", "Num6" ) },
{ new StringPair( "Target", "" ), new StringPair( "Id", "Num7" ) },
{ new StringPair( "Id", "Num2" ), new StringPair( "TargetType", "Internal2" ), new StringPair( "Type", "unknown2" ), new StringPair( "Target", "URL value 2" ) },
{ new StringPair( "Id", "Num3" ), new StringPair( "TargetType", "Internal2" ), new StringPair( "Type", "unknown2" ), new StringPair( "Target", "URL value 2" ) },
{ new StringPair( "Id", "Num4" ), new StringPair( "TargetType", "Internal2" ), new StringPair( "Type", "unknown" ), new StringPair( "Target", "URL value" ) },
{ new StringPair( "Id", "Num5" ), new StringPair( "TargetType", "" ), new StringPair( "Type", "unknown" ), new StringPair( "Target", "URL value" ) }
};
try
{
String sTempFileURL = m_aTestHelper.CreateTempFile( m_xMSF );