code: @Override
      public Object get(PageContext pc, Collection.Key key) throws PageException {
  	Member member = getMember(pc, key, true, false);
  	if (member != null) return member.getValue();
  
  	// trigger
  	if (triggerDataMember(pc) && !isPrivate(pc)) {
  	    return callGetter(pc, key);
  	}
  	throw new ExpressionException("Component [" + getCallName() + "] has no accessible Member with name [" + key + "]",
  		"enable [trigger data member] in administrator to also invoke getters and setters");
  	// throw new ExpressionException("Component ["+getCallName()+"] has no accessible Member with name
  	// ["+name+"]");
      }
docs: /*
  public Object get(PageContext pc, String name) throws PageException { return get(pc,
  KeyImpl.init(name)); }