ArrayList<IAxiom> ax = new ArrayList<IAxiom>(); ax.add(Axiom.ClassAssertion(getBaseTraitName())); ax.add(Axiom.SubClass(getTraitType(), getBaseTraitName())); ax.add(Axiom .AnnotationAssertion(getBaseTraitName(), NS.BASE_DECLARATION, "true")); String pProp = null; switch (getTraitType()) { case NS.CORE_IDENTITY_TRAIT: pProp = NS.HAS_IDENTITY_PROPERTY;