-- Some guideposts for SCD processing under Jaxb 2.1.9

-- Synopsis
   This sample shows the use of SCD pathing plus some 2.1.9 extensions to apply custom bindings
   to a schema and to an extension of that schema.
   This sample allows for the use of the mhscd toolkit for analyzing SCD paths; this makes it
   relatively easy to add new customizations to the SCD bindings file.

-- Details
   The documentation for applying scd to jaxb customization is not helpful especially for the
   case of external customization files. This sample shows how to setup and use scd for such
   an external customization file.

   There are two schemas, MyBase and MyExtended and two bindings for each; a JXB style and an
   SCD style. The build script creates classes for both and assembles a jar and test suite
   that allows testing both. Of course the results should be identical. The build script may
   be edited to pick MyBase or MyExtended; it is delivered for MyExtended.

   Beyond this, the sample maps pretty exactly to other samples. There are some widgets under
   src...xml.toys that can be simplified away.

   Note that the scd customization allows you to reach into the imported schema which (as far
   as I can tell from my work) you cannot do with the jxb style of customization. This means
   that it is reasonable to extend and customize a third-party schema using scd.

   Note that the scd specifications for addressing the schema are derived from use of the great
   mhscd tool; the jars for this are supplied in the sample. This project is pending a new
   release of mhscd, so keep tabs on 'http://www.mathling.com/xsd/scds.html'.
