class RandomAccessFileOrArray implements DataInput {

    public int read() throws IOException {
        if(isBack) {
            isBack = false;
            return back & 0xff;
        }
        
        return byteSource.get(byteSourcePosition++);
    }

    @Deprecated public  RandomAccessFileOrArray(String filename);
    @Deprecated public  RandomAccessFileOrArray(RandomAccessFileOrArray source);
    public  RandomAccessFileOrArray(RandomAccessSource byteSource);
    @Deprecated public  RandomAccessFileOrArray(String filename, boolean forceRead, boolean plainRandomAccess);
    @Deprecated public  RandomAccessFileOrArray(URL url);
    @Deprecated public  RandomAccessFileOrArray(InputStream is);
    @Deprecated public  RandomAccessFileOrArray(byte arrayIn[]);

}