import edu.berkeley.ground.exceptions.GroundException;
import java.util.List;
import java.util.Map;
import java.util.Optional;
public abstract class EdgeVersionFactory {
<BUG>public abstract EdgeVersion create(Optional<Map<String, Tag>> tags,
Optional<String> structureVersionId,
Optional<String> reference,
Optional<Map<String, String>> parameters,
String edgeId,</BUG>
String fromId,

import edu.berkeley.ground.exceptions.GroundException;
import java.util.List;
import java.util.Map;
import java.util.Optional;
public abstract class EdgeVersionFactory {
public abstract EdgeVersion create(Map<String, Tag> tags,
String structureVersionId,
String reference,
Map<String, String> parameters,
String edgeId,
String fromId,
