Adding genericbox.java