Adding Type.java