A Java-based n level editor