Java data structures

shape