class DefaultAtlasConversionService implements AtlasConversionService {

    @Override
    public Optional<AtlasConverter<?>> findMatchingConverter(FieldType source, FieldType target) {

        // get the default types
        Class<?> sourceClass = classFromFieldType(source);
        Class<?> targetClass = classFromFieldType(target);

        if (sourceClass != null && targetClass != null) {
            return findMatchingConverter(sourceClass.getCanonicalName(), targetClass.getCanonicalName());
        }
        return Optional.empty();
    }

    private  DefaultAtlasConversionService();

}