//##################################################
        //# static
        //##################################################//
        public static bool IsConforming(String physicalTag)
        {
            if( ! IsConformingLength(physicalTag) ) return false;

            VmDistributionAndRoutingTagParser o = new VmDistributionAndRoutingTagParser(physicalTag);
            return o.IsConforming();
        }
 public static bool IsConforming12CharacterDistributionAndRoutingTag(String physicalTag)
 {
     if( physicalTag.Length != 12 ) return false;
     VmDistributionAndRoutingTagParser o = new VmDistributionAndRoutingTagParser(physicalTag);
     return o.IsConforming();
 }