code: private boolean matchString(final ByteBuffer bbuf) throws IOException {
  		if (this.isBetween) {
  			final String buffer = new String(bbuf.array());
  			if (buffer.contains(getContent())) {
  				return true;
  			}
  			return false;
  		}
  		final int read = getContent().length();
  		for (int j = 0; j < read; j++) {
  			if ((bbuf.get(j) & 0xFF) != getContent().charAt(j)) {
  				return false;
  			}
  		}
  		return true;
  	}
docs: Match string.
  
  @param bbuf the bbuf
  @return true, if successful
  @throws IOException Signals that an I/O exception has occurred.