public static void align(ByteBuffer blob){
  blob.position(align(blob.position()));
}

public static void align ( ByteBuffer blob ) { blob . position ( align ( blob . position ( ) ) ) ; }
aligns the supplied bytebuffer position to the next four byte boundary
