for (Node node = root.getFirstChild(); node != null; node = node.getNextSibling()) {
if (node.getNodeType() == Node.ELEMENT_NODE
&& JAXBContextImpl.CONFIGURATION_URI.equals(node.getNamespaceURI())
&& "Manager".equals(node.getLocalName())) {
final ObjectSG objectSG = (ObjectSG) iter.next();
final TypeSG typeSG = objectSG.getTypeSG();
if (typeSG.isComplex()) {
final CustomTableData customTableData = (CustomTableData) typeSG.getProperty(jdbcSG.getKey());
if (customTableData != null) {
Element manager = (Element) node;
final Context ctx = typeSG.getComplexTypeSG().getClassContext();
manager.setAttributeNS(uri, "pmClass", ctx.getPMName().toString());
final TableDetails tableDetails = customTableData.getTableDetails();
final String driver = tableDetails.getDriver();
if (driver != null) {