private final static int ORG_P_IDX = 0;
private final static int REV_P_IDX = 1;
private boolean isReverseActionTestEnabled = true;
private List<Map<Object, ExtendedNode>> explored;
private ExtendedNode goalStateNode;
<BUG>public BidirectionalSearch() {
explored = new ArrayList<Map<Object, ExtendedNode>>(2);</BUG>
explored.add(new HashMap<Object, ExtendedNode>());
explored.add(new HashMap<Object, ExtendedNode>());
}

private final static int ORG_P_IDX = 0;
private final static int REV_P_IDX = 1;
private boolean isReverseActionTestEnabled = true;
private List<Map<Object, ExtendedNode>> explored;
private ExtendedNode goalStateNode;
public BidirectionalSearch() {
this(new NodeExpander());
}
public BidirectionalSearch(NodeExpander nodeExpander) {
super(nodeExpander);
explored = new ArrayList<Map<Object, ExtendedNode>>(2);
explored.add(new HashMap<Object, ExtendedNode>());
explored.add(new HashMap<Object, ExtendedNode>());
}
