replaced Stack with ArrayDeque in TypeHierarchyEngine and set minimum execution environment to 1.6