Added TypeUtils.java