Create ProgramHierarchy.java