public final <T extends DomChildDescriptionImpl> T addAnnotations(T t) { t.setUserMap(myUserMap); if (myConverter != null) { t.addCustomAnnotation(new ConvertAnnotationImpl(myConverter, mySoft)); } for (final Annotation anno : myCustomAnnos) { t.addCustomAnnotation(anno); } return t; }