Daniel Demus - 2013-09-11

Also, unless there is some trickery going on, this should only require putting something like

if (element == null)
{
    if (type.getAnnotation(Attribute.class) == null)
    {
        throw new ConvertException("Element annotation required for %s", type);
    }
}

somewhere in the private Convert getConvert(Type type) method in ConverterScanner.java