try{
for (int i = 0; i < utf8Values009.length; i++) {
for (int j = 1; j < utf8Values004.length; j++) {//starts in one because that will be test in the next method.
Rdn x=new Rdn(type+"\""+utf8Values009[i]+"\""+"+"+type+"\""+utf8Values004[j]+"\""+"+"+type+utf8Values009[i]);
assertNotNull(x);
String temp=null;
if(j<(utf8Values004.length-9)){
if(((String)Rdn.unescapeValue(utf8Values004[j])).compareToIgnoreCase(utf8Values009[i])>0){
temp=type+utf8Values009[i]+"+"+type+utf8Values009[i]+"+"+type+Rdn.unescapeValue(utf8Values004[j]);
if((j!=82&&j!=83&&j<109)&&((j>=55&j<=80|j>=84&j<=108)&&utf8Values009[i]=="[")|(i==49&utf8Values009[i]=="]")){
temp=type+Rdn.unescapeValue(utf8Values004[j])+"+"+type+utf8Values009[i]+"+"+type+utf8Values009[i];
}
if((i==50|i==51|i==52)&((j>=55&j<83)|(j>=84&j<109))){
temp=type+Rdn.unescapeValue(utf8Values004[j])+"+"+type+utf8Values009[i]+"+"+type+utf8Values009[i];
}
}else{
temp=type+Rdn.unescapeValue(utf8Values004[j])+"+"+type+utf8Values009[i]+"+"+type+utf8Values009[i];
if((i>=22|i<=59)&&(utf8Values004[j]=="\\5b"|utf8Values004[j]=="\\5d"|utf8Values004[j]=="\\5e"
|utf8Values004[j]=="\\5f")&&/*(i!=49&(utf8Values009[i]!="]"|utf8Values009[i]!="["))&&*/(i<49|i>52)&&(i<79)){
temp=type+utf8Values009[i]+"+"+type+utf8Values009[i]+"+"+type+Rdn.unescapeValue(utf8Values004[j]);
}
}
if(((String)Rdn.unescapeValue(utf8Values004[j])).compareToIgnoreCase(utf8Values009[i])==0){
temp=type+utf8Values009[i]+"+"+type+Rdn.unescapeValue(utf8Values004[j])+"+"+type+utf8Values009[i];
}
}else{
if(((String)Rdn.unescapeValue(utf8Values004[j])).compareToIgnoreCase(utf8Values009[i])<0){
temp=type+utf8Values009[i]+"+"+type+utf8Values009[i]+"+"+type+"\\"+Rdn.unescapeValue(utf8Values004[j]);
}
if(utf8Values004[j]=="\\22"|utf8Values004[j]=="\\23"|utf8Values004[j]=="\\2b"|utf8Values004[j]=="\\2c"
|utf8Values004[j]=="\\3c"|utf8Values004[j]=="\\3d"|utf8Values004[j]=="\\3e"|utf8Values004[j]=="\\3b"
|utf8Values004[j]=="\\5c"){
temp=type+"\\"+Rdn.unescapeValue(utf8Values004[j])+"+"+type+utf8Values009[i]+"+"+type+utf8Values009[i];
if(utf8Values009[i]=="!"|utf8Values009[i]=="$"|utf8Values009[i]=="$"|utf8Values009[i]=="%"|
utf8Values009[i]=="%"|utf8Values009[i]=="&"|utf8Values009[i]=="'"|utf8Values009[i]=="("|utf8Values009[i]==")"
|utf8Values009[i]=="*"|utf8Values009[i]=="["
&&utf8Values004[j]=="\\2b"|utf8Values004[j]=="\\2c"&&i!=48){
temp=type+utf8Values009[i]+"+"+type+utf8Values009[i]+"+"+type+"\\"+Rdn.unescapeValue(utf8Values004[j]);
}
if(utf8Values009[i]=="!"|(i>=22|i<=59&&utf8Values004[j]=="\\5c")&i!=49&i!=50&i!=51&i!=52&i!=79&i!=80&i!=81&i!=82){
temp=type+utf8Values009[i]+"+"+type+utf8Values009[i]+"+"+type+"\\"+Rdn.unescapeValue(utf8Values004[j]);
}
}
if(utf8Values004[j]=="\\3c"|utf8Values004[j]=="\\3d"|utf8Values004[j]=="\\3e"|utf8Values004[j]=="\\3b"
|utf8Values004[j]=="\\5c"&&i<22){
temp=type+utf8Values009[i]+"+"+type+utf8Values009[i]+"+"+type+"\\"+Rdn.unescapeValue(utf8Values004[j]);
}
}
assertEquals(0,temp.compareTo(x.toString()));
}
}
}catch (InvalidNameException e) {