The following are some examples demonstrating how to use the Uniform library to perform runtime supertyping.
java.io.InputStream
java.io.Reader