if (fReplaceAllOccurrences) return  AstMatchingNodeFinder.findMatchingNodes(getSelectedMethodNode(), getSelectedExpression()); else
if (fReplaceAllOccurrences){ ASTNode[] allMatches= AstMatchingNodeFinder.findMatchingNodes(getSelectedMethodNode(), getSelectedExpression()); return retainOnlyReplacableMatches(allMatches); } else {
	private ASTNode[] getNodesToReplace() throws JavaModelException {		if (fReplaceAllOccurrences)			return  AstMatchingNodeFinder.findMatchingNodes(getSelectedMethodNode(), getSelectedExpression());		else 			return new ASTNode[]{getSelectedExpression()};		}