+ @Override
+ public String getReference() {
+ return null;
+ }
+
+ @Override
+ public Status getStatus() {
+ return null;
+ }
+
+ @Override
+ public List<RangeConstraint> getRanges() {
+ return Collections.emptyList();
+ }
+
+ @Override
+ public void setRanges(List<RangeConstraint> ranges) {
+ throw new IllegalStateException("Can not set ranges to "
+ + UnionTypeBuilder.class.getSimpleName());
+ }
+
+ @Override
+ public List<LengthConstraint> getLengths() {
+ return Collections.emptyList();
+ }
+
+ @Override
+ public void setLengths(List<LengthConstraint> lengths) {
+ throw new IllegalStateException("Can not set lengths to "
+ + UnionTypeBuilder.class.getSimpleName());
+ }
+
+ @Override
+ public List<PatternConstraint> getPatterns() {
+ return Collections.emptyList();
+ }
+
+ @Override
+ public void setPatterns(List<PatternConstraint> patterns) {
+ throw new IllegalStateException("Can not set patterns to "
+ + UnionTypeBuilder.class.getSimpleName());
+ }
+
+ @Override
+ public Integer getFractionDigits() {
+ return null;
+ }
+
+ @Override
+ public void setFractionDigits(Integer fractionDigits) {
+ throw new IllegalStateException("Can not set fraction digits to "
+ + UnionTypeBuilder.class.getSimpleName());
+ }
+
+ @Override
+ public List<UnknownSchemaNodeBuilder> getUnknownNodes() {
+ return Collections.emptyList();
+ }
+
+ @Override
+ public Object getDefaultValue() {
+ return null;