&& !inputTypeHint.equals(InputType.DEFAULT)) {
</BUG>
handles = inputTypeHint.equals(getSupportedInputType());
} else {
<BUG>handles = getProducedType().isAssignableFrom(

input.getValueType());</BUG>
}
}
return handles;

break;
}
}
if (handles) {
String inputTypeHint = InputComponents.getInputType(input);
if (inputTypeHint != null && !inputTypeHint.equals(InputType.DEFAULT)) {
handles = inputTypeHint.equals(getSupportedInputType());
} else {
handles = getProducedType().isAssignableFrom(input.getValueType());
}
}
return handles;
