/* 99 */ if ((args[0] instanceof String))
/* 100 */ name = parser.parse((String)args[0]);
/* */ else
/* 102 */ name = (Name)args[0];
/* 103 */ securityDomain = name.get(0);
/* 104 */ SecurityDomainContext val = (SecurityDomainContext)args[1];
/* 105 */ JNDIBasedSecurityManagement.securityMgrMap.put(securityDomain, val);
/* 106 */ return obj;
/* */ }
/* 108 */ if (!methodName.equals("lookup"))
/* 109 */ throw new OperationNotSupportedException("Only lookup is supported, op=" + method);
/* 110 */ if ((args[0] instanceof String))
/* 111 */ name = parser.parse((String)args[0]);
/* */ else
/* 113 */ name = (Name)args[0];
/* 114 */ securityDomain = name.get(0);
/* 115 */ SecurityDomainContext securityDomainCtx = lookupSecurityDomain(securityDomain);
/* */
/* 117 */ Object binding = securityDomainCtx.getSecurityManager();
/* */
/* 119 */ if (name.size() == 2)
/* */ {
/* 121 */ String request = name.get(1);
/* 122 */ binding = securityDomainCtx.lookup(request);
/* */ }
/* 124 */ return binding;
/* */ }