DefaultDependency dep = (DefaultDependency) object;
value.putUTF(((DefaultInputFile) dep.from()).moduleKey());
value.putUTF(((DefaultInputFile) dep.from()).relativePath());
value.putUTF(((DefaultInputFile) dep.to()).moduleKey());
value.putUTF(((DefaultInputFile) dep.to()).relativePath());
value.put(dep.weight());
}
@Override
public Object get(Value value, Class clazz, CoderContext context) {
String fromModuleKey = value.getString();