@Config("metadata-uri")
    public ExampleConfig setMetadata(URI metadata)
    {
        this.metadata = metadata;
        return this;
    }
@Test
    public void testExplicitPropertyMappings()
    {
        Map<String, String> properties = new ImmutableMap.Builder<String, String>()
                .put("metadata-uri", "file://test.json")
                .build();

        ExampleConfig expected = new ExampleConfig()
                .setMetadata(URI.create("file://test.json"));

        ConfigAssertions.assertFullMapping(properties, expected);
    }