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;
 }