class AbstractGenericConverter extends AbstractConverter {

    @Override
    public boolean canHandle(Object source, TypeToken<?> typeToken) {
        return sourceTypeToken.getRawType().equals(source.getClass())
                && this.targetTypeToken.equals(typeToken);
    }

    public  AbstractGenericConverter();
    public  AbstractGenericConverter(int priority);

}