@Test(expected = IllegalArgumentException.class) public void invalidRelativeBond() throws Exception { new Edge(2, 3, Bond.IMPLICIT).bond(1); }
public Bond bond() { return bond; }
Edge { public Bond bond() { return bond; } }
Edge { public Bond bond() { return bond; } Edge(final int u, final int v, final Bond bond);   Edge(Edge e); }
Edge { public Bond bond() { return bond; } Edge(final int u, final int v, final Bond bond);   Edge(Edge e); int either(); int other(final int x); Bond bond(); Bond bond(final int x); @Override int hashCode(); @Override boolean equals(Object other); @Override String toString(); }
Edge { public Bond bond() { return bond; } Edge(final int u, final int v, final Bond bond);   Edge(Edge e); int either(); int other(final int x); Bond bond(); Bond bond(final int x); @Override int hashCode(); @Override boolean equals(Object other); @Override String toString();  }