LicenseType license = null;
String id = reader.getAttributeValue(null, Connector16.Attribute.ID.getLocalName());;
ArrayList<Icon> icon = new ArrayList<Icon>();
ArrayList<LocalizedXsdString> description = new ArrayList<LocalizedXsdString>();
ArrayList<LocalizedXsdString> displayName = new ArrayList<LocalizedXsdString>();
XsdString eisType = NULL_XSDSTRING;
ResourceAdapter1516 resourceadapter = null;
XsdString vendorName = NULL_XSDSTRING;
String moduleName = null;
ArrayList<String> requiredWorkContext = new ArrayList<String>();
XsdString resourceadapterVersion = NULL_XSDSTRING;
while (reader.hasNext())
{
switch (reader.nextTag())
{
case END_ELEMENT : {