docs: public static byte[] convertStringSidToBinary(String string) {
  		String[] parts = string.split("-");
  		byte sidRevision = (byte) Integer.parseInt(parts[1]);
  		int subAuthCount = parts.length - 3;
  
          byte[] sid = new byte[] {sidRevision, (byte) subAuthCount};
  		sid = addAll(sid, numberToBytes(parts[2], 6, true));
  		for (int i = 0; i < subAuthCount; i++) {
  			sid = addAll(sid, numberToBytes(parts[3 + i], 4, false));
  		}
  		return sid;
  	}