for(int i = 0; i < natures.length; i++)
{
if(!(natures[i] instanceof IContentAssistContributorNature))
continue;
IContentAssistContributorNature cacorNature = (IContentAssistContributorNature)natures[i];
if(cacorNature.getLastUpdateDate().after(this.lastCAMRefresh))
{
needUpdate = true;
}
cacNatures.add(cacorNature);
}