Index: src/org/jboss/tools/ws/jaxrs/core/internal/metamodel/validation/JaxrsMetamodelValidator.java =================================================================== --- src/org/jboss/tools/ws/jaxrs/core/internal/metamodel/validation/JaxrsMetamodelValidator.java (revision 43965) +++ src/org/jboss/tools/ws/jaxrs/core/internal/metamodel/validation/JaxrsMetamodelValidator.java (working copy) @@ -103,7 +103,7 @@ try { if (!changedFiles.isEmpty()) { final JaxrsMetamodel jaxrsMetamodel = JaxrsMetamodelLocator.get(project); - final Set allResources = completeValidationSet(jaxrsMetamodel, (IResource[]) changedFiles.toArray()); + final Set allResources = completeValidationSet(jaxrsMetamodel, changedFiles.toArray(new IFile[changedFiles.size()])); for (IResource changedResource : allResources) { validate(reporter, changedResource, jaxrsMetamodel); } @@ -125,7 +125,7 @@ * @param objects * @return */ - private Set completeValidationSet(JaxrsMetamodel jaxrsMetamodel, final IResource... changedResources) { + private Set completeValidationSet(final JaxrsMetamodel jaxrsMetamodel, final IFile... changedResources) { final Set resources = new HashSet(); for(IResource changedResource : changedResources) { resources.add(changedResource);