public Void visitImplementsElement(GxpNamespace.GxpElement node) {
AttributeMap attrMap = nodeParts.getAttributes();
String interfaceType = attrMap.getOptional(JavaNamespace.INSTANCE, "interface", null);
if (interfaceType != null) {
NativeType type = new NativeType(node, interfaceType);
output.accumulate(new NativeImplementsDeclaration(node, type));
} else {
interfaceType = attrMap.get("interface", null);
if (interfaceType != null) {
TemplateName templateName = TemplateName.create(null, interfaceType);