final PropertyExpression property, final Token token, final String expression)
throws ExpressionParserInternalError {
MessageReference msgRef = ExpressionParserException.PROPERTY_NAME_NOT_FOUND_IN_TYPE.create();
try {
msgRef.addContent(property.getUriLiteral());
msgRef.addContent(parentType.getNamespace() + "." + parentType.getName());
msgRef.addContent(token.getPosition() + 1);
msgRef.addContent(expression);
} catch (EdmException e) {
throw ExpressionParserInternalError.createERROR_ACCESSING_EDM(e);