values.add(split[1]);
}
// get respective entry (declared by initiator, or negotiated) and
// let it process the key=value pair
Entry entry;
boolean everythingOkay = true;
while (keys.size() > 0) {
entry = getEntry(keys.get(0));
// respond to unknown keys
if (entry == null) {
responseKeyValuePairs.add(TextParameter.toKeyValuePair(keys.get(0), TextKeyword.NOT_UNDERSTOOD));
} else {// appropriate entry was found
// process key=value pair and remember if there is any trouble
everythingOkay &= entry.negotiate(target, loginStage, leadingConnection, initialPdu, keys.get(0), values.get(0), responseKeyValuePairs);
}
// remove processed key and values
keys.remove(0);
values.remove(0);
}