This project is in Java.
Suppose I have a custom InputStream called MyExecutableInputStream and I can read and write from this
InputStream
MyExecutableInputStream