{
final Map.Entry entry = (Map.Entry) it.next();
final String key = (String) entry.getKey();
if (key.startsWith("::"))
{
throw new ParseException("The key value '" + key +
"' is invalid. Internal keys (starting with '::') cannot be redefined.", getLocator());
}
final PropertyReferenceReadHandler readHandler = (PropertyReferenceReadHandler) entry.getValue();
getRootHandler().setHelperObject(key, readHandler.getObject());
}