method copied from http://www.jboss.com/index.html?module=bb&op=viewtopic&t=77231 concode_field_sep short version concode_elem_sep short micro concode_elem_sep short major concode_elem_sep short minor concode_elem_sep String description concode_elem_sep int MAJOR_SHIFT concode_elem_sep String string_version concode_elem_sep int MINOR_MASK concode_elem_sep int MINOR_SHIFT concode_elem_sep int MAJOR_MASK concode_elem_sep int MICRO_MASK concode_field_sep String print concode_elem_sep boolean isBinaryCompatible concode_elem_sep boolean isBinaryCompatible concode_elem_sep String printVersion concode_elem_sep String printDescription concode_elem_sep boolean isSame concode_elem_sep void main concode_elem_sep short[] decode
short function ( int arg0 , int arg1 , int arg2 ) { return ( short ) ( ( arg0 << MAJOR_SHIFT ) + ( arg1 << MINOR_SHIFT ) + arg2 ) ; }