super(header);
}
@Override
public Disposition readValue() throws IOException {
Disposition result = null;
String type = readToken();
if (type.length() > 0) {
result = new Disposition();
result.setType(type);
if (skipParameterSeparator()) {
Parameter param = readParameter();
while (param != null) {
result.getParameters().add(param);
if (skipParameterSeparator()) {
param = readParameter();
} else {
param = null;