making use of Java data structures
jindent