in src/main/java/com/twitter/joauth/keyvalue/KeyValueParser.java [57:80]
public void parse(String input, List<KeyValueHandler> handlers) {
if (empty(input)) return;
String[] tokens = input.split(delimiter);
for (String token : tokens) {
String[] keyAndValue = token.split(kvDelimiter);
switch (keyAndValue.length) {
case 2:
if (!empty(keyAndValue[0])) {
for (KeyValueHandler handler : handlers) handler.handle(keyAndValue[0], keyAndValue[1]);
}
break;
case 1:
if (!empty(keyAndValue[0])) {
for (KeyValueHandler handler : handlers) handler.handle(keyAndValue[0], "");
}
break;
default:
//ignore ?
break;
}
}
}