while (cur < indexTo) {
char ch = buffer.charAt(cur);
if (ch == '"' && !escaped) {
qouted = !qouted;
}
HeaderElement element = null;
if ((!qouted) && (ch == ',')) {
element = parse(buffer, from, cur);
from = cur + 1;
} else if (cur == indexTo - 1) {
element = parse(buffer, from, indexTo);
}
if (element != null && !(element.getName().length() == 0 && element.getValue() == null)) {
elements.add(element);
}
if (escaped) {
escaped = false;
} else {