JAVA-28 separate archetype