/* 352 */ n.addDependencyTo(type.getTypeName());
/* */ }
/* */
/* */ public void writeEpisodeFile(XmlSerializer out)
/* */ {
/* 359 */ Bindings root = (Bindings)TXW.create(Bindings.class, out);
/* */
/* 361 */ if (this.namespaces.containsKey(""))
/* 362 */ root._namespace("http://java.sun.com/xml/ns/jaxb", "jaxb");
/* 363 */ root.version("2.1");
/* */
/* 367 */ for (Map.Entry e : this.namespaces.entrySet()) {
/* 368 */ Bindings group = root.bindings();
/* */
/* 371 */ String tns = (String)e.getKey();
/* */ String prefix;
/* */ String prefix;
/* 372 */ if (!tns.equals("")) {
/* 373 */ group._namespace(tns, "tns");
/* 374 */ prefix = "tns:";
/* */ } else {
/* 376 */ prefix = "";
/* */ }
/* */
/* 379 */ group.scd("x-schema::" + (tns.equals("") ? "" : "tns"));
/* 380 */ group.schemaBindings().map(false);
/* */
/* 382 */ for (ClassInfo ci : ((Namespace)e.getValue()).classes) {
/* 383 */ if (ci.getTypeName() == null)
/* */ continue;
/* 385 */ if (ci.getTypeName().getNamespaceURI().equals(tns)) {
/* 386 */ Bindings child = group.bindings();
/* 387 */ child.scd('~' + prefix + ci.getTypeName().getLocalPart());
/* 388 */ child.klass().ref(ci.getName());
/* */ }
/* */
/* 391 */ if ((ci.isElement()) && (ci.getElementName().getNamespaceURI().equals(tns))) {
/* 392 */ Bindings child = group.bindings();
/* 393 */ child.scd(prefix + ci.getElementName().getLocalPart());
/* 394 */ child.klass().ref(ci.getName());
/* */ }
/* */ }
/* */
/* 398 */ for (EnumLeafInfo en : ((Namespace)e.getValue()).enums) {
/* 399 */ if (en.getTypeName() == null)
/* */ continue;
/* 401 */ Bindings child = group.bindings();
/* 402 */ child.scd('~' + prefix + en.getTypeName().getLocalPart());
/* 403 */ child.klass().ref(this.navigator.getClassName(en.getClazz()));
/* */ }
/* */
/* 406 */ group.commit(true);
/* */ }
/* */