public Map<PII,StateBuffer> executeSingleAttack(StateBuffer in, Segment moveSegment, EflAttackActionSegment actionSegment, int goalValue, int minValue, boolean noBins, boolean isB) {
	  EflAttackActionSegment dummyActionSegment = null;
	  EflAttackActionSegment aActionSegment = isB ? dummyActionSegment : actionSegment;
	  EflAttackActionSegment bActionSegment = isB ? actionSegment : dummyActionSegment;
		int goalAValue = isB ? Integer.MIN_VALUE : goalValue;
		int goalBValue = isB ? goalValue : Integer.MIN_VALUE;
		int minAValue = isB ? Integer.MIN_VALUE : minValue;
		int minBValue = isB ? minValue : Integer.MIN_VALUE;
		boolean noABins = isB ? false : noBins;
		boolean noBBins = isB ? noBins : false;
		return executeAttack(in, moveSegment, aActionSegment, bActionSegment, goalAValue, minAValue, goalBValue, minBValue, noABins, noBBins, isB);
	}