protected Diagnostic validateNamedPropertyAccessorBase(
final IObjectSymbolBasedValueType firstArg, final LiteralType secondArg)
{
final IObjectSymbol curBaseSymbol = firstArg.getSymbol();
final ISymbol nextSymbol =
getMemberSymbol(firstArg.getSymbol(), secondArg
.getLiteralValueRaw());
// if the x in x.y is an unconstrained map an it returns
// a java.lang.Object, then return null. We can't really say