}
@Override
public JCRPropertyWrapper getProperty(String name) throws PathNotFoundException, RepositoryException {
final Locale locale = getSession().getLocale();
ExtendedPropertyDefinition epd = getApplicablePropertyDefinition(name);
if (locale != null) {
if (epd != null && epd.isInternationalized()) {
try {
final Node localizedNode = getI18N(locale);
return new JCRPropertyWrapperImpl(this, localizedNode.getProperty(name), getSession(),
getProvider(), epd, name);
} catch (ItemNotFoundException e) {