final boolean directed;
<BUG>final Name name;
final Set<Node> nodes = new LinkedHashSet<>();</BUG>
final Set<Graph> subgraphs = new LinkedHashSet<>();
final List<Link> links = new ArrayList<>();
<BUG>private Graph(boolean strict, boolean directed, Name name) {
</BUG>
this.strict = strict;
this.directed = directed;
<BUG>this.name = name;
final CreationContext ctx = CreationContext.current();</BUG>
if (ctx!=null){

final boolean directed;
final Label label;
final Set<Node> nodes = new LinkedHashSet<>();
final Set<Graph> subgraphs = new LinkedHashSet<>();
final List<Link> links = new ArrayList<>();
private Graph(boolean strict, boolean directed, Label label) {
this.strict = strict;
this.directed = directed;
this.label = label;
final CreationContext ctx = CreationContext.current();
if (ctx!=null){
