}
environment.setSuppressDefaultEnvironment(suppressDefaultEnvironment);
extractDependencies(cursor, environment);
EnvironmentType environmentType = EnvironmentBuilder.buildEnvironmentType(environment);
cursor.beginElement(environmentQname);
XmlCursor element = environmentType.newCursor();
try {
element.copyXmlContents(cursor);
} finally {
element.dispose();
}