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