NodeId parentId = parent.getId();
Name propertyName = NameFactoryImpl.getInstance().create(Name.NS_DEFAULT_URI, this.name);
Path path = PathFactoryImpl.getInstance().create(parentId.getPath(), propertyName, true);
PropertyId id = IdFactoryImpl.getInstance().createPropertyId(parentId, propertyName);
QValue qvalue = QValueFactoryImpl.getInstance().create(value, PropertyType.STRING);
propertyInfo = new PropertyInfoImpl(path, id, PropertyType.STRING, false, new QValue[] { qvalue });
if (infos != null) {
infos.add(propertyInfo);
}
return parent.addPropertyInfo(propertyInfo);