private ActivityInfoDocument lookup(ActivityEvent event) { ActivityInfoDocument ainf = _activities.get(event.getActivityId()); if (ainf == null) { ainf = ActivityInfoDocument.Factory.newInstance(); fill(ainf.addNewActivityInfo(),event); ainf.getActivityInfo().setStatus(TActivityStatus.ENABLED); _activities.put(event.getActivityId(),ainf); _activitiesOrdered.add(ainf); } return ainf; }