private Map<Object, RemoteTransitionMetaData> convert(
     Collection<? extends ITransition> outgoing) {
   Map<Object, RemoteTransitionMetaData> trans = new HashMap<Object, RemoteTransitionMetaData>();
   for (ITransition transition : outgoing) {
     trans.put(transition.getId(), convertRemote(transition.getTransitionMetaData()));
   }
   return trans;
 }