public ManagedElement getRemoteElement(String managed_element_uuid) { String auri = agent.getExternalAgentUri(managed_element_uuid); if (auri != null) { CMessage msg = new CMessage(); msg.setTo(auri); msg.setObject("runtimemodel"); msg.setBody("getRemoteElement"); msg.addHeader("uuid", managed_element_uuid); try { CMessage resultmsg = sendAndWait(msg); if (resultmsg != null) { return resultmsg.getAttachement(); } } catch (TimeOutException e) { e.printStackTrace(); } } return null; }