public static final Node evalMethod(Node self, String symbol, Node argvx, int index) throws Exception {
switch (self.type) {
case Node.TYPE_NAMESPACE:
{
if (self.isNamespace()) {
ContextualCall ccall = ContextualCall.createContextualCall(self, symbol);
if (ccall != null && argvx != null)
return ccall.call(argvx, index);
else
throw new InterpreterException(StdErrors.extend(StdErrors.Symbol_not_defined, symbol));
}