public static Object convert(final Object o) {
        if (o == null) {
            return RubyUtil.RUBY.getNil();
        }
        final Class<?> cls = o.getClass();
        final Valuefier.Converter converter = CONVERTER_MAP.get(cls);
        if (converter != null) {
            return converter.convert(o);
        }
        return fallbackConvert(o, cls);
    }
@Test
    public void testLocalDate() {
        LocalDate ld = LocalDate.now();
        Object result = Valuefier.convert(ld);

        assertEquals(JrubyTimestampExtLibrary.RubyTimestamp.class, result.getClass());
    }