Name.Component: In Java toNumberWithMarker and fromNumberWithMarker, pass the marker as int, not byte.