@Override
 public void getPropertyInfo(
     int propertyIndex, @SuppressWarnings("rawtypes") Hashtable arg1, PropertyInfo info) {
   int count = super.getPropertyCount();
   if (propertyIndex >= count + 0 && propertyIndex <= count + 0 + this.owners.size()) {
     info.type = DMObject.class;
     info.name = "owners";
     info.namespace = "http://www.1c.ru/dm";
   }
   if (propertyIndex >= count + 0 + this.owners.size()
       && propertyIndex <= count + 0 + this.owners.size() + this.columnSet.size()) {
     info.type = PropertyInfo.STRING_CLASS;
     info.name = "columnSet";
     info.namespace = "http://www.1c.ru/dm";
   }
   super.getPropertyInfo(propertyIndex, arg1, info);
 }