public final void removeForbidden(String var1,String var2){
  if (var1.equals(var2)) {
    throw new IllegalArgumentException();
  }
  if (isForbiddenByTiers(var1,var2)) {
    throw new IllegalStateException("The edge " + var1 + "-->"+ var2+ " is forbidden by tiers. Please adjust tiers first.");
  }
  explicitlyForbiddenEdges.remove(new KnowledgeEdge(var1,var2));
  generateForbiddenEdgeList();
}

public final void removeForbidden ( String var1 , String var2 ) { if ( var1 . equals ( var2 ) ) { throw new IllegalArgumentException ( ) ; } if ( isForbiddenByTiers ( var1 , var2 ) ) { throw new IllegalStateException ( "The edge " + var1 + "-->" + var2 + " is forbidden by tiers. Please adjust tiers first." ) ; } explicitlyForbiddenEdges . remove ( new KnowledgeEdge ( var1 , var2 ) ) ; generateForbiddenEdgeList ( ) ; }
marks the edge var1 - - > var2 as forbid .
