protected static int checkByteOffset(int byteOffset) {
        // TODO: check the value or add reference
        if (byteOffset > 2097151 || byteOffset < 0) {
            throw new PlcInvalidTagException("ByteOffset must be smaller than 2097151 and positive.");
        }
        return byteOffset;
    }
checks if ByteOffset from S7Tag is in valid range

@param byteOffset given byteOffset
@return given byteOffset if Ok, throws PlcInvalidTagException otherwise
plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/tag/S7Tag.java