getRenameLocalProposals(context, coveringNode, resultingCollections);
getRenameLocalProposals(context, coveringNode, locations, resultingCollections);
	public IJavaCompletionProposal[] getAssists(IInvocationContext context, IProblemLocation[] locations) throws CoreException {		ASTNode coveringNode= getCoveringNode(context);		if (coveringNode != null) {			ArrayList resultingCollections= new ArrayList();			// quick assists that show up also if there is an error/warning			getRenameLocalProposals(context, coveringNode, resultingCollections);					if (noErrorsAtLocation(locations)) {				getCatchClauseToThrowsProposals(context, coveringNode, resultingCollections);				getAssignToVariableProposals(context, coveringNode, resultingCollections);				getAssignParamToFieldProposals(context, coveringNode, resultingCollections);				getUnWrapProposals(context, coveringNode, resultingCollections);				getSplitVariableProposals(context, coveringNode, resultingCollections);				getJoinVariableProposals(context, coveringNode, resultingCollections);				getAddFinallyProposals(context, coveringNode, resultingCollections);				getAddElseProposals(context, coveringNode, resultingCollections);				getAddBlockProposals(context, coveringNode, resultingCollections);				getInvertEqualsProposal(context, coveringNode, resultingCollections);			}			return (IJavaCompletionProposal[]) resultingCollections.toArray(new IJavaCompletionProposal[resultingCollections.size()]);		}		return null;	}