question: public FixedSecureRandom ( boolean intPad , byte [ ] [ ] values ) { ByteArrayOutputStream bOut = new ByteArrayOutputStream ( ) ; for ( int i = 0 ; i != values . length ; i ++ ) { try { bOut . write ( values [ i ] ) ; } catch ( IOException e ) { throw new IllegalArgumentException ( "can't save value array." ) ; } } _data = bOut . toByteArray ( ) ; if ( intPad ) { _intPad = _data . length % 4 ; } }
target:  Pad the data on integer boundaries. This is necessary for the classpath project's BigInteger implementation.