docs: public synchronized int register(final String sql, final int parametersCount) {
          Integer result = statementIdAssigner.get(sql);
          if (null != result) {
              return result;
          }
          result = sequence.incrementAndGet();
          statementIdAssigner.putIfAbsent(sql, result);
          binaryStatements.putIfAbsent(result, new MySQLBinaryStatement(sql, parametersCount));
          return result;
      }