$echoAnySimpleTypeElement =
class stdClass {
  public $anySimpleTypeElement = '';
}
$echoAnySimpleTypeElement =
class stdClass {
  public $anySimpleTypeElement = 'anySimpleTypeValue';
}
$echoAnyTypeElement =
class stdClass {
  public $anyTypeElement = '';
}
$echoAnyTypeElement =
class stdClass {
  public $anyTypeElement = 
  class stdClass {
    public $foo = 
    class stdClass {
      public $bar = 'cheese';
    };
  };
}
$echoDocumentationElement =
class stdClass {
  public $documentationElement = 'hello world';
}
$echoStringElement =
class stdClass {
  public $stringElement = '';
}
$echoStringElement =
class stdClass {
  public $stringElement = 'Hello cruel world.';
}
$echoStringAttribute =
class stdClass {
  public $stringAttribute = 
  class stdClass {
    public $string = 'hello';
  };
}
$echoBooleanElement =
class stdClass {
  public $booleanElement = false;
}
$echoBooleanElement =
class stdClass {
  public $booleanElement = true;
}
$echoBooleanElement =
class stdClass {
  public $booleanElement = false;
}
$echoBooleanElement =
class stdClass {
  public $booleanElement = true;
}
$echoBooleanAttribute =
class stdClass {
  public $booleanAttribute = 
  class stdClass {
    public $boolean = true;
  };
}
$echoBooleanAttribute =
class stdClass {
  public $booleanAttribute = 
  class stdClass {
    public $boolean = false;
  };
}
$echoDecimalElement =
class stdClass {
  public $decimalElement = '0';
}
$echoDecimalElement =
class stdClass {
  public $decimalElement = '-1.23';
}
$echoDecimalElement =
class stdClass {
  public $decimalElement = '12678967.543233';
}
$echoDecimalElement =
class stdClass {
  public $decimalElement = '+1000000.00';
}
$echoDecimalElement =
class stdClass {
  public $decimalElement = '+100000000000000000000000000000000000000000000.00';
}
$echoDecimalElement =
class stdClass {
  public $decimalElement = '210';
}
$echoDecimalElement =
class stdClass {
  public $decimalElement = '210.00';
}
$echoDecimalAttribute =
class stdClass {
  public $decimalAttribute = 
  class stdClass {
    public $decimal = '+10000000999829292922093443563.32423442';
  };
}
$echoFloatElement =
class stdClass {
  public $floatElement = -10000;
}
$echoFloatElement =
class stdClass {
  public $floatElement = 1.26743233E+15;
}
$echoFloatElement =
class stdClass {
  public $floatElement = 0.1278;
}
$echoFloatElement =
class stdClass {
  public $floatElement = 12;
}
$echoFloatElement =
class stdClass {
  public $floatElement = INF;
}
$echoFloatAttribute =
class stdClass {
  public $floatAttribute = 
  class stdClass {
    public $float = -744644500;
  };
}
$echoDoubleElement =
class stdClass {
  public $doubleElement = -10000;
}
$echoDoubleElement =
class stdClass {
  public $doubleElement = 1.267432233E+15;
}
$echoDoubleElement =
class stdClass {
  public $doubleElement = 0.1278;
}
$echoDoubleElement =
class stdClass {
  public $doubleElement = 12;
}
$echoDoubleElement =
class stdClass {
  public $doubleElement = INF;
}
$echoDoubleAttribute =
class stdClass {
  public $doubleAttribute = 
  class stdClass {
    public $double = 12.334;
  };
}
$echoDurationElement =
class stdClass {
  public $durationElement = 'P1Y2M3DT10H30M';
}
$echoDurationElement =
class stdClass {
  public $durationElement = '-P1347M';
}
$echoDurationElement =
class stdClass {
  public $durationElement = 'P1347Y';
}
$echoDurationElement =
class stdClass {
  public $durationElement = 'P1M';
}
$echoDurationAttribute =
class stdClass {
  public $durationAttribute = 
  class stdClass {
    public $duration = 'P1M';
  };
}
$echoDateTimeElement =
class stdClass {
  public $dateTimeElement = '1999-05-31T13:20:00-05:00';
}
$echoDateTimeElement =
class stdClass {
  public $dateTimeElement = '2000-03-04T23:00:00+03:00';
}
$echoDateTimeAttribute =
class stdClass {
  public $dateTimeAttribute = 
  class stdClass {
    public $dateTime = '2006-10-26T04:51:00+03:00';
  };
}
$echoTimeElement =
class stdClass {
  public $timeElement = '00:00:00';
}
$echoTimeElement =
class stdClass {
  public $timeElement = '12:00:01';
}
$echoTimeElement =
class stdClass {
  public $timeElement = '23:59:34';
}
$echoTimeElement =
class stdClass {
  public $timeElement = '13:21:03Z';
}
$echoTimeAttribute =
class stdClass {
  public $timeAttribute = 
  class stdClass {
    public $time = '00:01:58Z';
  };
}
$echoDateElement =
class stdClass {
  public $dateElement = '1999-05-31';
}
$echoDateAttribute =
class stdClass {
  public $dateAttribute = 
  class stdClass {
    public $date = '2006-05-30';
  };
}
$echoGYearMonthElement =
class stdClass {
  public $gYearMonthElement = '1999-05';
}
$echoGYearMonthAttribute =
class stdClass {
  public $gYearMonthAttribute = 
  class stdClass {
    public $gYearMonth = '2006-09';
  };
}
$echoGYearElement =
class stdClass {
  public $gYearElement = '1999';
}
$echoGYearAttribute =
class stdClass {
  public $gYearAttribute = 
  class stdClass {
    public $gYear = '2038';
  };
}
$echoGMonthDayElement =
class stdClass {
  public $gMonthDayElement = '--12-31';
}
$echoGMonthDayElement =
class stdClass {
  public $gMonthDayElement = '--12-31Z';
}
$echoGMonthDayAttribute =
class stdClass {
  public $gMonthDayAttribute = 
  class stdClass {
    public $gMonthDay = '--09-28Z';
  };
}
$echoGDayElement =
class stdClass {
  public $gDayElement = '---05';
}
$echoGDayAttribute =
class stdClass {
  public $gDayAttribute = 
  class stdClass {
    public $gDay = '---09';
  };
}
$echoGMonthElement =
class stdClass {
  public $gMonthElement = '--02--';
}
$echoGMonthElement =
class stdClass {
  public $gMonthElement = '--12--';
}
$echoGMonthAttribute =
class stdClass {
  public $gMonthAttribute = 
  class stdClass {
    public $gMonth = '--04--';
  };
}
$echoHexBinaryElement =
class stdClass {
  public $hexBinaryElement = '76';
}
$echoHexBinaryElement =
class stdClass {
  public $hexBinaryElement = '77696f646d6f6e7974637174716a7169696e6b65616f76786f746e66716b707875757261736e686469796b65706c656d7465626661637661646e6b65636662647669726d6f6e757361';
}
$echoHexBinaryAttribute =
class stdClass {
  public $hexBinaryAttribute = 
  class stdClass {
    public $hexBinary = '77696f';
  };
}
$echoBase64BinaryElement =
class stdClass {
  public $base64BinaryElement = 'bQ==';
}
$echoBase64BinaryElement =
class stdClass {
  public $base64BinaryElement = 'eHdmb3Rh';
}
$echoBase64BinaryElement =
class stdClass {
  public $base64BinaryElement = 'cnRjbGNyZW9scg==';
}
$echoBase64BinaryAttribute =
class stdClass {
  public $base64BinaryAttribute = 
  class stdClass {
    public $base64Binary = 'cnRjbGNyZW9scg==';
  };
}
$echoAnyURIElement =
class stdClass {
  public $anyURIElement = 'http://www.w3.org/2002/ws/databinding/';
}
$echoAnyURIAttribute =
class stdClass {
  public $anyURIAttribute = 
  class stdClass {
    public $anyURI = 'http://wwww.w3.org/2002/ws/';
  };
}
$echoQNameElement =
class stdClass {
  public $QNameElement = 'ex:QNameElement';
}
$echoQNameAttribute =
class stdClass {
  public $QNameAttribute = 
  class stdClass {
    public $QName = 'ex:QNameAttribute';
  };
}
$echoNormalizedStringElement =
class stdClass {
  public $normalizedStringElement = '';
}
$echoNormalizedStringElement =
class stdClass {
  public $normalizedStringElement = 'How now brown cow.';
}
$echoNormalizedStringAttribute =
class stdClass {
  public $normalizedStringAttribute = 
  class stdClass {
    public $normalizedString = 'Hello Paris';
  };
}
$echoTokenElement =
class stdClass {
  public $tokenElement = 'tokenElement';
}
$echoTokenAttribute =
class stdClass {
  public $tokenAttribute = 
  class stdClass {
    public $token = 'hello';
  };
}
$echoLanguageElement =
class stdClass {
  public $languageElement = 'en';
}
$echoLanguageElement =
class stdClass {
  public $languageElement = 'fr';
}
$echoLanguageAttribute =
class stdClass {
  public $languageAttribute = 
  class stdClass {
    public $language = 'en';
  };
}
$echoNMTOKENElement =
class stdClass {
  public $NMTOKENElement = 'id';
}
$echoNMTOKENElement =
class stdClass {
  public $NMTOKENElement = 'vocabularies:that.as:clean:assuring-s_to:The_we:contain';
}
$echoNMTOKENAttribute =
class stdClass {
  public $NMTOKENAttribute = 
  class stdClass {
    public $NMTOKEN = 'id';
  };
}
$echoNMTOKENSElement =
class stdClass {
  public $NMTOKENSElement = 'a b c d e.b:s-w_x:q';
}
$echoNMTOKENSAttribute =
class stdClass {
  public $NMTOKENSAttribute = 
  class stdClass {
    public $NMTOKENS = 'id';
  };
}
$echoNameElement =
class stdClass {
  public $NameElement = 'foo';
}
$echoNameAttribute =
class stdClass {
  public $nameAttribute = 
  class stdClass {
    public $name = 'foo';
  };
}
$echoNCNameElement =
class stdClass {
  public $NCNameElement = 'foo';
}
$echoNCNameAttribute =
class stdClass {
  public $NCNameAttribute = 
  class stdClass {
    public $NCName = 'bar';
  };
}
$echoIDElement =
class stdClass {
  public $IDElement = 'foo';
}
$echoIDAttribute =
class stdClass {
  public $IDAttribute = 
  class stdClass {
    public $ID = 'bar';
  };
}
$echoIDREFElement =
class stdClass {
  public $IDREFElement = 'foo';
}
$echoIDREFAttribute =
class stdClass {
  public $IDREFAttribute = 
  class stdClass {
    public $IDREF = 'bar';
  };
}
$echoIDREFSElement =
class stdClass {
  public $IDREFSElement = 'foo';
}
$echoIDREFSAttribute =
class stdClass {
  public $IDREFSAttribute = 
  class stdClass {
    public $IDREFS = 'hello';
  };
}
$echoENTITYElement =
class stdClass {
  public $ENTITYElement = 'lt';
}
$echoENTITYAttribute =
class stdClass {
  public $ENTITYAttribute = 
  class stdClass {
    public $ENTITY = 'lt';
  };
}
$echoENTITIESElement =
class stdClass {
  public $ENTITIESElement = 'lt gt apos quot';
}
$echoENTITIESAttribute =
class stdClass {
  public $ENTITIESAttribute = 
  class stdClass {
    public $ENTITIES = 'lt gt';
  };
}
$echoIntegerElement =
class stdClass {
  public $integerElement = 0;
}
$echoIntegerElement =
class stdClass {
  public $integerElement = 1;
}
$echoIntegerElement =
class stdClass {
  public $integerElement = 12678967543233;
}
$echoIntegerElement =
class stdClass {
  public $integerElement = 10000;
}
$echoIntegerAttribute =
class stdClass {
  public $integerAttribute = 
  class stdClass {
    public $integer = 10002;
  };
}
$echoNonPositiveIntegerElement =
class stdClass {
  public $nonPositiveIntegerElement = -1;
}
$echoNonPositiveIntegerAttribute =
class stdClass {
  public $nonPositiveIntegerAttribute = 
  class stdClass {
    public $nonPositiveInteger = -20;
  };
}
$echoNegativeIntegerElement =
class stdClass {
  public $negativeIntegerElement = -1;
}
$echoLongElement =
class stdClass {
  public $longElement = 1;
}
$echoLongAttribute =
class stdClass {
  public $longAttribute = 
  class stdClass {
    public $long = 1738;
  };
}
$echoIntElement =
class stdClass {
  public $intElement = 1;
}
$echoIntElement =
class stdClass {
  public $intElement = 10042;
}
$echoIntElement =
class stdClass {
  public $intElement = -42;
}
$echoIntAttribute =
class stdClass {
  public $intAttribute = 
  class stdClass {
    public $int = 42;
  };
}
$echoShortElement =
class stdClass {
  public $shortElement = 1;
}
$echoShortAttribute =
class stdClass {
  public $shortAttribute = 
  class stdClass {
    public $short = 22;
  };
}
$echoByteElement =
class stdClass {
  public $byteElement = 1;
}
$echoByteAttribute =
class stdClass {
  public $byteAttribute = 
  class stdClass {
    public $byte = 64;
  };
}
$echoNonNegativeIntegerElement =
class stdClass {
  public $nonNegativeIntegerElement = 1;
}
$echoNonNegativeIntegerAttribute =
class stdClass {
  public $nonNegativeIntegerAttribute = 
  class stdClass {
    public $nonNegativeInteger = 20;
  };
}
$echoUnsignedLongElement =
class stdClass {
  public $unsignedLongElement = 1;
}
$echoUnsignedLongAttribute =
class stdClass {
  public $unsignedLongAttribute = 
  class stdClass {
    public $unsignedLong = 2034;
  };
}
$echoUnsignedIntElement =
class stdClass {
  public $unsignedIntElement = 1;
}
$echoUnsignedIntAttribute =
class stdClass {
  public $unsignedIntAttribute = 
  class stdClass {
    public $unsignedInt = 32334;
  };
}
$echoUnsignedShortElement =
class stdClass {
  public $unsignedShortElement = 1;
}
$echoUnsignedShortAttribute =
class stdClass {
  public $unsignedShortAttribute = 
  class stdClass {
    public $unsignedShort = 22;
  };
}
$echoNegativeIntegerAttribute =
class stdClass {
  public $negativeIntegerAttribute = 
  class stdClass {
    public $negativeInteger = -100;
  };
}
$echoUnsignedByteElement =
class stdClass {
  public $unsignedByteElement = 1;
}
$echoUnsignedByteAttribute =
class stdClass {
  public $unsignedByteAttribute = 
  class stdClass {
    public $unsignedByte = 64;
  };
}
$echoPositiveIntegerElement =
class stdClass {
  public $positiveIntegerElement = 1;
}
$echoPositiveIntegerAttribute =
class stdClass {
  public $positiveIntegerAttribute = 
  class stdClass {
    public $positiveInteger = 257;
  };
}
$echoStringEnumerationType =
class stdClass {
  public $beatle = 'John';
}
$echoStringEnumerationType =
class stdClass {
  public $beatle = 'Paul';
}
$echoStringEnumerationType =
class stdClass {
  public $beatle = 'Ringo';
}
$echoIntEnumerationType =
class stdClass {
  public $intEnumerationType = 2;
}
$echoShortEnumerationType =
class stdClass {
  public $shortEnumerationType = 11;
}
$echoLongEnumerationType =
class stdClass {
  public $longEnumerationType = 9152052;
}
$echoDoubleEnumerationType =
class stdClass {
  public $doubleEnumerationType = 1.26743233E+15;
}
$echoIntegerEnumerationType =
class stdClass {
  public $integerEnumerationType = 4000000;
}
$echoDecimalEnumerationType =
class stdClass {
  public $decimalEnumerationType = '1000.0002';
}
$echoFloatEnumerationType =
class stdClass {
  public $floatEnumerationType = 1.26743233E+15;
}
$echoNonNegativeIntegerEnumerationType =
class stdClass {
  public $nonNegativeIntegerEnumerationType = 12;
}
$echoPositiveIntegerEnumerationType =
class stdClass {
  public $positiveIntegerEnumerationType = 12;
}
$echoUnsignedLongEnumerationType =
class stdClass {
  public $unsignedLongEnumerationType = 33333333333333;
}
$echoUnsignedIntEnumerationType =
class stdClass {
  public $unsignedIntEnumerationType = 3333333333;
}
$echoUnsignedShortEnumerationType =
class stdClass {
  public $unsignedShortEnumerationType = 3333;
}
$echoComplexTypeSequence =
class stdClass {
  public $complexTypeSequence = 
  class stdClass {
    public $name = 'Widget';
    public $shade = 'Light Blue';
    public $length = 33;
    public $id = '6026';
    public $inStock = 232;
  };
}
$echoComplexTypeSequence =
class stdClass {
  public $complexTypeSequence = 
  class stdClass {
    public $name = 'Widget';
    public $shade = 'Green';
    public $length = 1233;
    public $id = '6026';
    public $inStock = 52;
  };
}
$echoComplexTypeAll =
class stdClass {
  public $complexTypeAll = 
  class stdClass {
    public $name = 'Widget';
    public $shade = 'Light Blue';
    public $length = 33;
    public $id = '6026';
    public $inStock = 232;
  };
}
$echoComplexTypeAll =
class stdClass {
  public $complexTypeAll = 
  class stdClass {
    public $name = 'Widget';
    public $shade = 'Green';
    public $length = 21;
    public $id = '6026';
    public $inStock = 332;
  };
}
$echoComplexTypeChoice =
class stdClass {
  public $fruit = 
  class stdClass {
    public $apple = 21;
  };
}
$echoComplexTypeChoice =
class stdClass {
  public $fruit = 
  class stdClass {
    public $orange = 'Two Hundred';
  };
}
$echoComplexTypeChoice =
class stdClass {
  public $fruit = 
  class stdClass {
    public $banana = 329;
  };
}
$echoElementMinOccurs1 =
class stdClass {
  public $elementMinOccurs1 = 
  class stdClass {
    public $elementMinOccurs1item = 'item1';
  };
}
$echoElementMinOccurs2MaxOccurs2 =
class stdClass {
  public $itemColors2 = 
  class stdClass {
    public $itemColor = 
    array (
      0 => 'Red',
      1 => 'Yellow',
    );
  };
}
$echoElementMinOccurs2orMore =
class stdClass {
  public $itemColors = 
  class stdClass {
    public $itemColor = 
    array (
      0 => 'Red',
      1 => 'Black',
      2 => 'White',
      3 => 'Yellow',
    );
  };
}
$echoElementMinOccurs2orMore =
class stdClass {
  public $itemColors = 
  class stdClass {
    public $itemColor = 
    array (
      0 => 'Black',
      1 => 'White',
    );
  };
}
$echoElementMaxOccurs1 =
class stdClass {
  public $ageDetails = 
  class stdClass {
    public $age = 44;
  };
}
$echoElementMaxOccurs1 =
class stdClass {
  public $ageDetails = 
  class stdClass {
    public $age = 4;
  };
}
$echoElementMaxOccursUnbounded =
class stdClass {
  public $publications = 
  class stdClass {
    public $pubDate = 
    array (
      0 => '2002-09-24',
      1 => '2003-04-14',
      2 => '2004-03-31',
      3 => '2005-06-04',
      4 => '2006-07-03',
    );
  };
}
$echoElementMaxOccursUnbounded =
class stdClass {
  public $publications = 
  class stdClass {
    public $pubDate = '2006-01-26';
  };
}
$echoElementMaxOccursFinite =
class stdClass {
  public $summer = 
  class stdClass {
    public $mnth = 
    array (
      0 => 'May',
      1 => 'June',
      2 => 'July',
      3 => 'August',
    );
  };
}
$echoElementMaxOccursFinite =
class stdClass {
  public $summer = 
  class stdClass {
    public $mnth = 
    array (
      0 => 'August',
      1 => 'September',
    );
  };
}
$echoAttributeOptional =
class stdClass {
  public $premium = 
  class stdClass {
    public $amount = 1250;
    public $id = '1711';
    public $currency = 'EUR';
  };
}
$echoAttributeOptional =
class stdClass {
  public $premium = 
  class stdClass {
    public $amount = 1250;
    public $id = '1712';
  };
}
$echoAttributeRequired =
class stdClass {
  public $discount = 
  class stdClass {
    public $percentage = 5;
    public $id = '1611';
    public $seasonal = true;
  };
}
$echoAttributeRequired =
class stdClass {
  public $discount = 
  class stdClass {
    public $percentage = 2;
    public $id = '1612';
    public $seasonal = false;
  };
}
$echoAttributeFixed =
class stdClass {
  public $survey = 
  class stdClass {
    public $fee = 500;
    public $id = '1511';
    public $currency = 'GBP';
  };
}
$echoAttributeDefault =
class stdClass {
  public $attributeDefault = 
  class stdClass {
    public $defaultedValue = 'theDefaultValue';
  };
}
$echoAttributeDefault =
class stdClass {
  public $attributeDefault = 
  class stdClass {
    public $defaultedValue = 'theDefaultValue';
  };
}
$echoAttributeDefault =
class stdClass {
  public $attributeDefault = 
  class stdClass {
    public $defaultedValue = '';
  };
}
$echoAttributeDefault =
class stdClass {
  public $attributeDefault = 
  class stdClass {
    public $defaultedValue = 'anotherValue';
  };
}
$echoGlobalElementDefault =
class stdClass {
  public $globalElementDefault = 'theDefaultValue';
}
$echoGlobalElementDefault =
class stdClass {
  public $globalElementDefault = 'theDefaultValue';
}
$echoGlobalElementDefault =
class stdClass {
  public $globalElementDefault = 'anotherValue';
}
$echoLocalElementDefault =
class stdClass {
  public $localElementDefault = 
  class stdClass {
  };
}
$echoLocalElementDefault =
class stdClass {
  public $localElementDefault = 
  class stdClass {
    public $text = 'theDefaultValue';
  };
}
$echoLocalElementDefault =
class stdClass {
  public $localElementDefault = 
  class stdClass {
    public $text = 'theDefaultValue';
  };
}
$echoLocalElementDefault =
class stdClass {
  public $localElementDefault = 
  class stdClass {
    public $text = 'anotherValue';
  };
}
$echoElementMinOccurs0 =
class stdClass {
  public $elementMinOccurs0 = 
  class stdClass {
    public $firstName = 'Paul';
    public $lastName = 'Downey';
  };
}
$echoElementMinOccurs0 =
class stdClass {
  public $elementMinOccurs0 = 
  class stdClass {
    public $firstName = 'Paul';
    public $middleName = 'Sumner';
    public $lastName = 'Downey';
  };
}
$echoNillableElement =
class stdClass {
  public $nillableMiddleName = 
  class stdClass {
    public $firstName = 'Paul';
    public $middleName = NULL;
    public $lastName = 'Downey';
  };
}
$echoNillableElement =
class stdClass {
  public $nillableMiddleName = 
  class stdClass {
    public $firstName = 'Paul';
    public $middleName = 'Sumner';
    public $lastName = 'Downey';
  };
}
$echoNillableOptionalElement =
class stdClass {
  public $nillableOptionalMiddleName = 
  class stdClass {
    public $firstName = 'Paul';
    public $lastName = 'Downey';
  };
}
$echoNillableOptionalElement =
class stdClass {
  public $nillableOptionalMiddleName = 
  class stdClass {
    public $firstName = 'Paul';
    public $middleName = 'Sumner';
    public $lastName = 'Downey';
  };
}
$echoNillableOptionalElement =
class stdClass {
  public $nillableOptionalMiddleName = 
  class stdClass {
    public $firstName = 'Paul';
    public $middleName = NULL;
    public $lastName = 'Downey';
  };
}
$echoUnionDateString =
class stdClass {
  public $unionDateString = 'Tonight';
}
$echoUnionDateString =
class stdClass {
  public $unionDateString = '2006-06-06';
}
$echoUnionSimpleDateString =
class stdClass {
  public $unionSimpleDateString = 'Monday Night';
}
$echoUnionSimpleDateString =
class stdClass {
  public $unionSimpleDateString = '2006-06-06';
}
$echoNullEnumerationType =
class stdClass {
  public $nullEnumerationType = '';
}
$echoEmptyComplexType =
class stdClass {
  public $emptyComplexType = 
  class stdClass {
  };
}
$echoEmptySequence =
class stdClass {
  public $emptySequence = 
  class stdClass {
  };
}
$echoGlobalElementSequence =
class stdClass {
  public $globalElementSequence = 
  class stdClass {
    public $foo = 'one';
    public $bar = 'two';
  };
}
$echoSequenceElementList =
class stdClass {
  public $sequenceElementList = 
  class stdClass {
    public $item = 
    array (
      0 => 'item one',
      1 => 'item two',
      2 => 'item three',
      3 => 'item four',
    );
  };
}
$echoSequenceElementList =
class stdClass {
  public $sequenceElementList = 
  class stdClass {
    public $item = 'item one';
  };
}
$echoSequenceElementList =
class stdClass {
  public $sequenceElementList = 
  class stdClass {
  };
}
$echoNestedSequenceElementList =
class stdClass {
  public $nestedSequenceElementList = 
  class stdClass {
    public $nestedItem = 
    array (
      0 => 
      class stdClass {
        public $item = 
        array (
          0 => 'item onexone',
          1 => 'item onextwo',
          2 => 'item onexthree',
          3 => 'item onexfour',
        );
      },
      1 => 
      class stdClass {
        public $item = 
        array (
          0 => 'item twoxone',
          1 => 'item twoxtwo',
          2 => 'item twoxthree',
          3 => 'item twoxfour',
        );
      },
    );
  };
}
$echoMixedContentType =
class stdClass {
  public $mixedContentType = 
  class stdClass {
    public $elem1 = 'Tagged Value';
    public $elem2 = 'Tagged Value';
  };
}
$echoMixedContentType =
class stdClass {
  public $mixedContentType = 
  class stdClass {
    public $elem1 = 'Tagged Value';
    public $elem2 = 'Tagged Value';
  };
}
$echoMixedContentType =
class stdClass {
  public $mixedContentType = 
  class stdClass {
    public $elem1 = 'Tagged Value';
    public $elem2 = 'Tagged Value';
  };
}
$echoMixedContentType =
class stdClass {
  public $mixedContentType = 
  class stdClass {
    public $elem1 = 'Tagged Value';
    public $elem2 = 'Tagged Value';
  };
}
$echoStringSimpleTypePattern =
class stdClass {
  public $stringSimpleTypePattern = '123';
}
$echoStringSimpleTypePattern =
class stdClass {
  public $stringSimpleTypePattern = '009';
}
$echoIntSimpleTypePattern =
class stdClass {
  public $intSimpleTypePattern = 123;
}
$echoIntSimpleTypePattern =
class stdClass {
  public $intSimpleTypePattern = 0;
}
$echoIntegerSimpleTypePattern =
class stdClass {
  public $integerSimpleTypePattern = 123;
}
$echoIntegerSimpleTypePattern =
class stdClass {
  public $integerSimpleTypePattern = 9;
}
$echoLongSimpleTypePattern =
class stdClass {
  public $longSimpleTypePattern = 123;
}
$echoLongSimpleTypePattern =
class stdClass {
  public $longSimpleTypePattern = 0;
}
$echoDecimalSimpleTypePattern =
class stdClass {
  public $decimalSimpleTypePattern = '1234.12';
}
$echoDecimalSimpleTypePattern =
class stdClass {
  public $decimalSimpleTypePattern = '9898.00';
}
$echoFloatSimpleTypePattern =
class stdClass {
  public $floatSimpleTypePattern = 123;
}
$echoFloatSimpleTypePattern =
class stdClass {
  public $floatSimpleTypePattern = 9;
}
$echoDoubleSimpleTypePattern =
class stdClass {
  public $doubleSimpleTypePattern = 123;
}
$echoDoubleSimpleTypePattern =
class stdClass {
  public $doubleSimpleTypePattern = 9;
}
$echoShortSimpleTypePattern =
class stdClass {
  public $shortSimpleTypePattern = 123;
}
$echoShortSimpleTypePattern =
class stdClass {
  public $shortSimpleTypePattern = 0;
}
$echoNonNegativeIntegerSimpleTypePattern =
class stdClass {
  public $nonNegativeIntegerSimpleTypePattern = 123;
}
$echoNonNegativeIntegerSimpleTypePattern =
class stdClass {
  public $nonNegativeIntegerSimpleTypePattern = 0;
}
$echoPositiveIntegerSimpleTypePattern =
class stdClass {
  public $positiveIntegerSimpleTypePattern = 123;
}
$echoPositiveIntegerSimpleTypePattern =
class stdClass {
  public $positiveIntegerSimpleTypePattern = 0;
}
$echoUnsignedLongSimpleTypePattern =
class stdClass {
  public $unsignedLongSimpleTypePattern = 123;
}
$echoUnsignedLongSimpleTypePattern =
class stdClass {
  public $unsignedLongSimpleTypePattern = 0;
}
$echoUnsignedIntSimpleTypePattern =
class stdClass {
  public $unsignedIntSimpleTypePattern = 123;
}
$echoUnsignedIntSimpleTypePattern =
class stdClass {
  public $unsignedIntSimpleTypePattern = 0;
}
$echoUnsignedShortSimpleTypePattern =
class stdClass {
  public $unsignedShortSimpleTypePattern = 123;
}
$echoUnsignedShortSimpleTypePattern =
class stdClass {
  public $unsignedShortSimpleTypePattern = 0;
}
$echoAnyAttributeStrict =
class stdClass {
  public $anyAttributeStrict = 
  class stdClass {
    public $firstName = 'Bobby';
    public $lastName = 'Sox';
  };
}
$echoAnyAttributeStrict =
class stdClass {
  public $anyAttributeStrict = 
  class stdClass {
    public $firstName = 'Bobby';
    public $lastName = 'Sox';
  };
}
$echoAnyAttributeStrict =
class stdClass {
  public $anyAttributeStrict = 
  class stdClass {
    public $firstName = 'Bobby';
    public $lastName = 'Sox';
  };
}
$echoAnyAttributeSkip =
class stdClass {
  public $anyAttributeSkip = 
  class stdClass {
    public $firstName = 'Bobby';
    public $lastName = 'Sox';
  };
}
$echoAnyAttributeLax =
class stdClass {
  public $anyAttributeLax = 
  class stdClass {
    public $firstName = 'Bobby';
    public $lastName = 'Sox';
  };
}
$echoElementReference =
class stdClass {
  public $customerName = 
  class stdClass {
    public $firstName = 'Bobby';
    public $lastName = 'Sox';
  };
}
$echoAttributeReference =
class stdClass {
  public $clientName = 
  class stdClass {
    public $firstName = 'Bobby';
    public $lastName = 'Sox';
    public $phoneNumber = '01211345678';
  };
}
$echoAttributeElementNameClash =
class stdClass {
  public $clientDetails = 
  class stdClass {
    public $forename = 'Bobby';
    public $surname = 'Sox';
    public $title = true;
    public $phone = 21281143;
  };
}
$echoExtendedSequenceStrict =
class stdClass {
  public $extendedSequenceStrict = 
  class stdClass {
    public $firstName = 'Bobby';
    public $lastName = 'Sox';
  };
}
$echoExtendedSequenceStrict =
class stdClass {
  public $extendedSequenceStrict = 
  class stdClass {
    public $firstName = 'Bobby';
    public $lastName = 'Sox';
    public $extension = 
    class stdClass {
      public $any = 'WilliamMr';
    };
  };
}
$echoExtendedSequenceLax =
class stdClass {
  public $extendedSequenceLax = 
  class stdClass {
    public $firstName = 'Bobby';
    public $lastName = 'Sox';
  };
}
$echoExtendedSequenceLax =
class stdClass {
  public $extendedSequenceLax = 
  class stdClass {
    public $firstName = 'Bobby';
    public $lastName = 'Sox';
    public $extension = 
    class stdClass {
      public $any = 'WilliamMr';
    };
  };
}
$echoExtendedSequenceSkip =
class stdClass {
  public $extendedSequenceSkip = 
  class stdClass {
    public $firstName = 'Bobby';
    public $lastName = 'Sox';
  };
}
$echoExtendedSequenceSkip =
class stdClass {
  public $extendedSequenceSkip = 
  class stdClass {
    public $firstName = 'Bobby';
    public $lastName = 'Sox';
    public $extension = 
    class stdClass {
      public $any = 'WilliamMr';
    };
  };
}
$echoElementTypeDefaultNamespace =
class stdClass {
  public $stringElementDefaultNamespace = '';
}
$echoElementTypeDefaultNamespace =
class stdClass {
  public $stringElementDefaultNamespace = 'This is a string!';
}
$echoRestrictedStringMinLength =
class stdClass {
  public $restrictedStringMinLength = 'String Value';
}
$echoRestrictedStringMaxLength =
class stdClass {
  public $restrictedStringMaxLength = 'String Value';
}
$echoRestrictedStringMinMaxLength =
class stdClass {
  public $restrictedStringMinMaxLength = 'String Value 2';
}
$echoBareVector =
class stdClass {
  public $bareVector = 
  class stdClass {
    public $item1 = 
    array (
      0 => 'item one',
      1 => 'item two',
    );
    public $item2 = 
    array (
      0 => 'item three',
      1 => 'item four',
    );
    public $item3 = 
    array (
      0 => 'item five',
      1 => 'item six',
    );
  };
}
$echoBareVector =
class stdClass {
  public $bareVector = 
  class stdClass {
    public $item1 = 
    array (
      0 => 'item one',
      1 => 'item two',
    );
    public $item3 = 
    array (
      0 => 'item three',
      1 => 'item four',
    );
  };
}
$echoBareVector =
class stdClass {
  public $bareVector = 
  class stdClass {
    public $item2 = 
    array (
      0 => 'item one',
      1 => 'item two',
      2 => 'item three',
      3 => 'item four',
    );
    public $item3 = 
    array (
      0 => 'item five',
      1 => 'item six',
    );
  };
}
$echoBareVector =
class stdClass {
  public $bareVector = 
  class stdClass {
    public $item1 = 
    array (
      0 => 'item one',
      1 => 'item two',
    );
    public $item2 = 
    array (
      0 => 'item three',
      1 => 'item four',
    );
  };
}
$echoComplexTypeSequenceExtension =
class stdClass {
  public $complexTypeSequenceExtension = 
  class stdClass {
    public $name = 'Mary';
    public $description = 'tall';
  };
}
$echoTypeSubstitutionUsingXsiType =
class stdClass {
  public $assembly = 
  class stdClass {
    public $part = 
    array (
      0 => 
      class stdClass {
        public $number = 'p1';
      },
      1 => 
      class stdClass {
        public $number = 'p2';
        public $description = 'extended part';
      },
    );
  };
}
$echoSimpleTypeAttributes =
class stdClass {
  public $simpleTypeAttributes = 
  class stdClass {
    public $_ = 'hello';
    public $a1 = 'foo';
    public $a2 = 'bar';
  };
}
$echoPrecisionDecimal =
class stdClass {
  public $precisionDecimal = '1000.20';
}
$echoPrecisionDecimal =
class stdClass {
  public $precisionDecimal = 'NaN';
}
$echoPrecisionDecimal =
class stdClass {
  public $precisionDecimal = '-INF';
}
$echoExtendedSimpleType =
class stdClass {
  public $extendedSimpleType = 
  class stdClass {
    public $_ = 'hello';
  };
}