Added UriTypeDescriptor.java which was missing from the remote branch for Java 8