protected Type mergeValues(BetterTypeFrame frame, int slot, Type a, Type b) throws DataflowAnalysisException {
protected void mergeValues(BetterTypeFrame otherFrame, BetterTypeFrame resultFrame, int slot) throws DataflowAnalysisException {
	protected Type mergeValues(BetterTypeFrame frame, int slot, Type a, Type b)	        throws DataflowAnalysisException {		try {			return typeMerger.mergeTypes(a, b);		} catch (ClassNotFoundException e) {			lookupFailureCallback.reportMissingClass(e);			throw new DataflowAnalysisException("Missing class for type analysis", e);		}	}