boolean[] r= new boolean[50];
int i= 0;
TestClass cl= new TestClass();
try {
XPropertySetInfo info= cl.getPropertySetInfo();
Property[] arProps= info.getProperties();
Property[] arRegProps= cl.getRegisteredProperties();
r[i++]= arProps.length == arRegProps.length;
for (int j= 0; j < arProps.length; j++)
{
boolean bFound= false;
for (int k= 0; k < arRegProps.length; k++)
{
if (arProps[j] == arRegProps[k])
{
bFound= true;
break;
}
}
if ( !bFound)
r[i++]= false;
}
for (int j= 0; j < arRegProps.length; j++)
{
Property prop= info.getPropertyByName(arRegProps[j].Name);
if (prop != arRegProps[j])
r[i++]= false;
if (! info.hasPropertyByName(arRegProps[j].Name))
r[i++]= false;
}
}catch(java.lang.Exception e){