}
@Override
public void put(Value value, Object object, CoderContext context) {
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());
}