public int METHOD_1 ( final byte [ ] buffer ) throws java.io.IOException { TYPE_1 . METHOD_2 ( buffer ) ; return this . METHOD_1 ( buffer , 0 , buffer . length ) ; } 

public int METHOD_1 ( final byte [ ] buffer ) throws java.io.IOException { if ( buffer == null ) { throw new java.lang.NullPointerException ( ) ; } return this . METHOD_1 ( buffer , 0 , buffer . length ) ; } 
