Set propertyNames = state.getPropertyNames();
for (Iterator nameIt = propertyNames.iterator(); nameIt
.hasNext();) {
Name name = (Name) nameIt.next();
PropertyId pid = new PropertyId(id, name);
PropertyState ps = pm.load(pid);
if (ps.getType() == PropertyType.BINARY) {
InternalValue[] values = ps.getValues();
for (int j = 0; j < values.length; j++) {
values[j].getBLOBFileValue().getLength();
}