return null;
if (metaValue instanceof CompositeValue) {
CompositeValue compositeValue = (CompositeValue) metaValue;
RequestMetadata request = new RequestMetadata();
request.setExecutionId((Long) ProfileServiceUtil.longValue(compositeValue.get(EXECUTION_ID)));
request.setSessionId((String) ProfileServiceUtil.stringValue(compositeValue.get(SESSION_ID)));
request.setStartTime((Long) ProfileServiceUtil.longValue(compositeValue.get(START_TIME)));
request.setCommand((String) ProfileServiceUtil.stringValue(compositeValue.get(COMMAND)));
request.setSourceRequest((Boolean) ProfileServiceUtil.booleanValue(compositeValue.get(SOURCE_REQUEST)));
request.setNodeId((Integer) ProfileServiceUtil.integerValue(compositeValue.get(NODE_ID)));
request.setTransactionId((String) ProfileServiceUtil.stringValue(compositeValue.get(TRANSACTION_ID)));
request.setState((ProcessingState) ProfileServiceUtil.getSimpleValue(compositeValue.get(STATE), ProcessingState.class));
return request;
}
throw new IllegalStateException("Unable to unwrap RequestMetadata " + metaValue); //$NON-NLS-1$
}