static boolean confirmMoveOfReadOnlyElements(
     IJavaScriptElement[] javaElements, IResource[] resources, IReorgQueries queries)
     throws CoreException {
   String queryTitle = RefactoringCoreMessages.ReadOnlyResourceFinder_2;
   String question = RefactoringCoreMessages.ReadOnlyResourceFinder_3;
   return ReadOnlyResourceFinder.confirmOperationOnReadOnlyElements(
       queryTitle, question, javaElements, resources, queries);
 }
 private static boolean confirmOperationOnReadOnlyElements(
     String queryTitle,
     String question,
     IJavaScriptElement[] javaElements,
     IResource[] resources,
     IReorgQueries queries)
     throws CoreException {
   boolean hasReadOnlyResources =
       ReadOnlyResourceFinder.hasReadOnlyResourcesAndSubResources(javaElements, resources);
   if (hasReadOnlyResources) {
     IConfirmQuery query =
         queries.createYesNoQuery(queryTitle, false, IReorgQueries.CONFIRM_READ_ONLY_ELEMENTS);
     return query.confirm(question);
   }
   return true;
 }