if(exp==null || f.getExperiments().contains(exp) || f.getExperiments().isEmpty()) { EntityFeature feature = getFeature(ModificationFeature.class, f); if(feature != null) {
mFeature.getExperimentRefs().add( new ExperimentRef( experimentId ) ); } else { mFeature.getExperiments().add( experimentDescription );
mFeature.getExperimentRefs().add( new ExperimentRef( experimentId ) ); } else { mFeature.getExperiments().add( experimentDescription );
jFeature.setExperimentRefList( new ExperimentRefListType() ); for ( ExperimentDescription mExperiment : mFeature.getExperiments() ) { jFeature.getExperimentRefList().getExperimentReves().add( mExperiment.getId() );
jFeature.setExperimentRefList( new ExperimentRefList() ); for ( ExperimentDescription mExperiment : mFeature.getExperiments() ) { jFeature.getExperimentRefList().getExperimentReves().add( mExperiment.getId() );
feature.getExperiments().add( ed ); feature.getExperiments().add( ed );