/***********************************************************
 * Obtain the Java version and buffer size  
 **********************************************************/
import java.io.BufferedInputStream;

public class JavaBuffer  extends BufferedInputStream 
{
    public static void main(String[] args) 
    {
        String version = System.getProperty("java.version");

        JavaBuffer buf = new JavaBuffer();                  //call constructor for this class        
        int bufSize    = buf.getSize();                     //call getter method

        System.err.println("Java version:    " + version);
        System.err.println("I/O buffer size: " + bufSize);
    }

    public JavaBuffer()                                     //constructor 
    {
        super(System.in);                                   //call superclass and pass it system.in
    }

    public int getSize() 
    {
        return super.buf.length;                            //get superclass .buf.length
    }
}