Fix #827: Implement java.net.URI

What does `1*` mean?