// Path: myeslib-core/src/main/java/org/myeslib/core/Command.java
// public interface Command extends Serializable {
// 	
//     UUID getCommandId();
// 	Long getTargetVersion();
// 	
// }


import com.google.gson.Gson;
import com.google.inject.Inject;
import org.myeslib.core.Command;
import com.google.common.base.Function;
package org.myeslib.util.gson;




public class CommandFromStringFunction implements Function<String, Command>{
    private final Gson gson;
// Path: myeslib-core/src/main/java/org/myeslib/core/Command.java
// public interface Command extends Serializable {
// 	
//     UUID getCommandId();
// 	Long getTargetVersion();
// 	
// }


// Path: myeslib-util/src/main/java/org/myeslib/util/gson/CommandFromStringFunction.java
import com.google.gson.Gson;
import com.google.inject.Inject;
import org.myeslib.core.Command;
import com.google.common.base.Function;

package org.myeslib.util.gson;




public class CommandFromStringFunction implements Function<String, Command>{
    private final Gson gson;
    @Inject