assert attributes != null;
List exprList = parse(attributes);
Map<String, ObjectAttribute> attrMap = new HashMap<String, ObjectAttribute>();
Map<String, ObjectAttribute> wholeAttrMap = new HashMap<String, ObjectAttribute>();
StringTokenizer st = new StringTokenizer(displayNames, "|");
MBeanService mbeanService = ServiceFactory.getMBeanService();
for (Object anExpression : exprList) {
Expression expression = (Expression) anExpression;
ServiceContext srvcContext = null;
ObjectAttribute objAttribute = null;
try {
srvcContext = Utils.getServiceContext(context, expression);
objAttribute = mbeanService.getObjectAttribute(srvcContext,
expression.getTargetName());
} finally {
if (srvcContext != null)
srvcContext.getServerConnection().close();
}