XmlAttributeDescriptor[] (final XmlTag context, XmlAttributeDescriptor[] descriptors) { if (context == null) { return descriptors; } for (XmlAttributeDescriptorsProvider provider: XmlAttributeDescriptorsProvider.EP_NAME.getExtensionList()) { descriptors = ArrayUtil.mergeArrays(descriptors, provider.getAttributeDescriptors(context), XmlAttributeDescriptor.ARRAY_FACTORY); } return descriptors; }