sb.append(']');
String propType = PropertyType.nameFromValue(expectedType);
I18n msg = JcrI18n.allPropertyValuesMustHaveSameType;
String path = readable(node.getPath());
String workspaceName = SessionCache.this.workspaceName();
throw new javax.jcr.ValueFormatException(msg.text(readable(name), values, propType, path, workspaceName));
}
if (value.getType() != valueType && valueType != PropertyType.UNDEFINED) {
value = ((JcrValue)value).asType(valueType);
}
valuesWithDesiredType.add(value);