import edu.berkeley.ground.exceptions.GroundException;
import java.util.List;
import java.util.Map;
import java.util.Optional;
public abstract class GraphVersionFactory {
<BUG>public abstract GraphVersion create(Optional<Map<String, Tag>> tags,
Optional<String> structureVersionId,
Optional<String> reference,
Optional<Map<String, String>> parameters,
String graphId,</BUG>
List<String> edgeVersionIds,

import edu.berkeley.ground.exceptions.GroundException;
import java.util.List;
import java.util.Map;
import java.util.Optional;
public abstract class GraphVersionFactory {
public abstract GraphVersion create(Map<String, Tag> tags,
String structureVersionId,
String reference,
Map<String, String> parameters,
String graphId,
List<String> edgeVersionIds,
