// Path: src/main/java/de/agilecoders/wicket/jquery/ConfigModel.java
// public class ConfigModel implements IModel<String>
// {
//     private final IModel<String> wrapped;
// 
//     public ConfigModel(IModel<String> wrapped) {
//         this.wrapped = Args.notNull(wrapped, "wrapped");
//     }
// 
//     @Override
//     public String getObject()
//     {
//         return wrapped.getObject();
//     }
// 
//     @Override
//     public void setObject(String object)
//     {
//         wrapped.setObject(object);
//     }
// 
//     @Override
//     public void detach()
//     {
//         wrapped.detach();
//     }
// 
// }


import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import de.agilecoders.wicket.jquery.ConfigModel;
import java.io.IOException;
package de.agilecoders.wicket.jquery.util.serializer;



/**
 * {@link de.agilecoders.wicket.jquery.ConfigModel} json serializer
 *
 * @author Michael Haitz <michael.haitz@agilecoders.de>
 */
public class ConfigModelSerializer extends JsonSerializer<ConfigModel> {

    @Override
    public void serialize(ConfigModel value, JsonGenerator jsonGenerator, SerializerProvider provider) throws IOException {
// Path: src/main/java/de/agilecoders/wicket/jquery/ConfigModel.java
// public class ConfigModel implements IModel<String>
// {
//     private final IModel<String> wrapped;
// 
//     public ConfigModel(IModel<String> wrapped) {
//         this.wrapped = Args.notNull(wrapped, "wrapped");
//     }
// 
//     @Override
//     public String getObject()
//     {
//         return wrapped.getObject();
//     }
// 
//     @Override
//     public void setObject(String object)
//     {
//         wrapped.setObject(object);
//     }
// 
//     @Override
//     public void detach()
//     {
//         wrapped.detach();
//     }
// 
// }


// Path: src/main/java/de/agilecoders/wicket/jquery/util/serializer/ConfigModelSerializer.java
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import de.agilecoders.wicket.jquery.ConfigModel;
import java.io.IOException;

package de.agilecoders.wicket.jquery.util.serializer;



/**
 * {@link de.agilecoders.wicket.jquery.ConfigModel} json serializer
 *
 * @author Michael Haitz <michael.haitz@agilecoders.de>
 */
public class ConfigModelSerializer extends JsonSerializer<ConfigModel> {

    @Override
    public void serialize(ConfigModel value, JsonGenerator jsonGenerator, SerializerProvider provider) throws IOException {
        jsonGenerator.writeString(value.getObject());