Don't use any NSUML-things (ru.novosoft) and NSUML implementation (org.argouml.model.uml) (and other future implementations) in these classes.