@Override public boolean hasProtocolVersion(CharArrayBuffer buffer, ParserCursor cursor) { int index = cursor.getPos(); int bound = cursor.getUpperBound(); if (bound >= index + 4 && "ICY ".equals(buffer.substring(index, index + 4))) { return true; } return super.hasProtocolVersion(buffer, cursor); } }