line up the big end of the bytes to a 4 byte boundry concode_field_sep byte[] stringBytes concode_elem_sep byte[] intBytes concode_elem_sep char[] stringChars concode_elem_sep ByteArrayOutputStream stream concode_elem_sep byte[] longintBytes concode_field_sep void writeType concode_elem_sep void writeUnderHandler concode_elem_sep void writeTypesArray concode_elem_sep byte[] toByteArray concode_elem_sep void writeTypes concode_elem_sep void writeInteger64ToByteArray concode_elem_sep void appendNullCharToAlignStream concode_elem_sep void write concode_elem_sep void write concode_elem_sep void write concode_elem_sep void write concode_elem_sep void write concode_elem_sep void write concode_elem_sep void write concode_elem_sep void write concode_elem_sep void writeInteger32ToByteArray
byte [ ] function ( byte [ ] arg0 ) { int loc0 = arg0 . length % 4 ; if ( loc0 == 0 ) return arg0 ; int loc1 = 4 - loc0 ; byte [ ] loc2 = new byte [ loc1 + arg0 . length ] ; for ( int loc3 = 0 ; loc3 < loc1 ; loc3 ++ ) loc2 [ loc3 ] = 0 ; for ( int loc3 = 0 ; loc3 < arg0 . length ; loc3 ++ ) loc2 [ loc1 + loc3 ] = arg0 [ loc3 ] ; return loc2 ; }