docs: private String genCodeForFieldAccess(
        ExprNode node, SoyType baseType, String containerExpr, String fieldName) {
      if (baseType != null && baseType.getKind() == SoyType.Kind.PROTO) {
        errorReporter.report(node.getSourceLocation(), PROTO_ACCESS_NOT_SUPPORTED);
        return ".ERROR";
      }
      return genCodeForLiteralKeyAccess(containerExpr, fieldName);
    }