java/core/src/main/java/org/bondlib/StructBondType.java [2208:2240]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        @Override
        public final boolean isDefaultNothing() {
            return false;
        }

        @Override
        public final String getDefaultValue() {
            return this.initialize();
        }

        public final String initialize() {
            return this.defaultValue;
        }

        public final String clone(String value) {
            return value;
        }

        public final void serialize(
                SerializationContext context, String value) throws IOException {
            this.fieldType.serializeField(context, value, this);
        }

        public final String deserialize(
                TaggedDeserializationContext context, boolean wasAlreadyDeserialized) throws IOException {
            this.verifyFieldWasNotYetDeserialized(wasAlreadyDeserialized);
            return this.fieldType.deserializeField(context, this);
        }

        public final String deserialize(
            UntaggedDeserializationContext context,
            TypeDef typeDef) throws IOException {
            return this.fieldType.deserializeValue(context, typeDef);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



java/core/src/main/java/org/bondlib/StructBondType.java [2321:2353]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        @Override
        public final boolean isDefaultNothing() {
            return false;
        }

        @Override
        public final String getDefaultValue() {
            return this.initialize();
        }

        public final String initialize() {
            return this.defaultValue;
        }

        public final String clone(String value) {
            return value;
        }

        public final void serialize(
                SerializationContext context, String value) throws IOException {
            this.fieldType.serializeField(context, value, this);
        }

        public final String deserialize(
                TaggedDeserializationContext context, boolean wasAlreadyDeserialized) throws IOException {
            this.verifyFieldWasNotYetDeserialized(wasAlreadyDeserialized);
            return this.fieldType.deserializeField(context, this);
        }

        public final String deserialize(
            UntaggedDeserializationContext context,
            TypeDef typeDef) throws IOException {
            return this.fieldType.deserializeValue(context, typeDef);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



