specifications.add(new StringToStringConvertible());
specifications.add(new AnyTypeToString());
specifications.add(new MultiOccurrenceElementToObject());
specifications.add(new ObjectToMultiOccurrenceElement());
specifications.add(new PrimitiveAndObject());
specifications.add(new ObjectToObject());
this.aggregateSpecifications = new ArrayList<AggregateSpecification>();
aggregateSpecifications.add(new MultiOccurrenceToMultiOccurrence());