protected NumberConverter(Class<T> type) {
this.type = type;
}
@Override
public void describe(DiagnosticsVisitor visitor) {
<BUG>visitor.candidate(CANDIDATE);
visitor.candidate("Number instances.");
</BUG>
}
public void convert(Object notation, NotationConvertResult<? super T> result) throws TypeConversionException {

protected NumberConverter(Class<T> type) {
this.type = type;
}
@Override
public void describe(DiagnosticsVisitor visitor) {
visitor.candidate("A String or CharSequence");
visitor.candidate("Any Number");
}
public void convert(Object notation, NotationConvertResult<? super T> result) throws TypeConversionException {
