// Path: server/src/main/java/io/pne/veth/server/handlers/IJsonHandler.java
// public interface IJsonHandler<I,O> {
// 
//     O handle(I aRequest);
// 
//     Class<I> getRequestClass();
// }
// 
// Path: server/src/main/java/io/pne/veth/server/handlers/model/ActivateResponse.java
// public class ActivateResponse {
//     public ActivateResponse(PluginType anImplements) {
//         Implements = new PluginType[]{anImplements};
//     }
// 
//     PluginType[] Implements;
// }
// 
// Path: server/src/main/java/io/pne/veth/server/handlers/model/PluginType.java
// public enum PluginType {
//     NetworkDriver
// }


import io.pne.veth.server.handlers.IJsonHandler;
import io.pne.veth.server.handlers.model.ActivateResponse;
import io.pne.veth.server.handlers.model.PluginType;
package io.pne.veth.server.handlers.location.plugin;


public class PluginActivateHandler implements IJsonHandler<Void, ActivateResponse> {
    @Override
    public ActivateResponse handle(Void aRequest) {
// Path: server/src/main/java/io/pne/veth/server/handlers/IJsonHandler.java
// public interface IJsonHandler<I,O> {
// 
//     O handle(I aRequest);
// 
//     Class<I> getRequestClass();
// }
// 
// Path: server/src/main/java/io/pne/veth/server/handlers/model/ActivateResponse.java
// public class ActivateResponse {
//     public ActivateResponse(PluginType anImplements) {
//         Implements = new PluginType[]{anImplements};
//     }
// 
//     PluginType[] Implements;
// }
// 
// Path: server/src/main/java/io/pne/veth/server/handlers/model/PluginType.java
// public enum PluginType {
//     NetworkDriver
// }


// Path: server/src/main/java/io/pne/veth/server/handlers/location/plugin/PluginActivateHandler.java
import io.pne.veth.server.handlers.IJsonHandler;
import io.pne.veth.server.handlers.model.ActivateResponse;
import io.pne.veth.server.handlers.model.PluginType;

package io.pne.veth.server.handlers.location.plugin;


public class PluginActivateHandler implements IJsonHandler<Void, ActivateResponse> {
    @Override
    public ActivateResponse handle(Void aRequest) {
        return new ActivateResponse(PluginType.NetworkDriver);