public void write(byte[] vector){
  check(vector.length);
  System.arraycopy(vector,0,buffer,write_pos,vector.length);
  write_pos+=vector.length;
}

public void write ( byte [ ] vector ) { check ( vector . length ) ; System . arraycopy ( vector , 0 , buffer , write_pos , vector . length ) ; write_pos += vector . length ; }
writes vector of opaque values
