@Override protected Input getInput(InputStream is) { return new UnsafeInput(is); }
@Override public Input getInput (int bufferSize) { return (isUnsafe) ? new UnsafeInput(bufferSize) : new Input(bufferSize); }
@Override public Input getInput (InputStream inputStream, int bufferSize) { return (isUnsafe) ? new UnsafeInput(inputStream, bufferSize) : new Input(inputStream, bufferSize); }
@Override public Input getInput(byte[] buffer, int offset, int count) { return (isUnsafe)? new UnsafeInput(buffer, offset, count) : new Input(buffer, offset, count); }
@Override public Input getInput () { return (isUnsafe) ? new UnsafeInput() : new Input(); }
@Override public Input getInput (InputStream inputStream, int bufferSize) { return (isUnsafe) ? new UnsafeInput(inputStream, bufferSize) : new Input(inputStream, bufferSize); }
@Override public Input getInput (byte[] buffer, int offset, int count) { return (isUnsafe) ? new UnsafeInput(buffer, offset, count) : new Input(buffer, offset, count); }
@Override public Input getInput (InputStream inputStream) { return (isUnsafe) ? new UnsafeInput(inputStream) : new Input(inputStream); }
@Override public Input getInput() { return (isUnsafe)? new UnsafeInput() : new Input(); }
@Override public Input getInput(InputStream inputStream) { return (isUnsafe)? new UnsafeInput(inputStream) : new Input(inputStream); }
@Override public Input getInput(InputStream inputStream, int bufferSize) { return (isUnsafe)? new UnsafeInput(inputStream, bufferSize) : new Input(inputStream, bufferSize); }
@Override public Input getInput(int bufferSize) { return (isUnsafe)? new UnsafeInput(bufferSize) : new Input(bufferSize); }
@Override public Input getInput(byte[] buffer) { return (isUnsafe)? new UnsafeInput(buffer) : new Input(buffer); }
@Override public Input getInput () { return (isUnsafe) ? new UnsafeInput() : new Input(); }
@Override public Input getInput (int bufferSize) { return (isUnsafe) ? new UnsafeInput(bufferSize) : new Input(bufferSize); }
@Override public Input getInput (byte[] buffer, int offset, int count) { return (isUnsafe) ? new UnsafeInput(buffer, offset, count) : new Input(buffer, offset, count); }
@Override public Input getInput (byte[] buffer) { return (isUnsafe) ? new UnsafeInput(buffer) : new Input(buffer); }
@Override public Input getInput(int bufferSize) { return (isUnsafe)? new UnsafeInput(bufferSize) : new Input(bufferSize); }
@Override public Input getInput(byte[] buffer) { return (isUnsafe)? new UnsafeInput(buffer) : new Input(buffer); }
@Override public Input getInput (byte[] buffer) { return (isUnsafe) ? new UnsafeInput(buffer) : new Input(buffer); }