code: @Override
     protected void implementInterface(InterfaceCapableSource<?> source, Iterable<String> value, JavaSourceFacet facet)
     {
        for (String type : value)
        {
           source.addInterface(type);
        }
     }
docs: Interfaces don't require overriding method declarations