/**
  * Creates a new Java source viewer configuration for viewers in the given editor using the given
  * Java tools.
  *
  * @param tools the Java text tools to be used
  * @param editor the editor in which the configured viewer(s) will reside, or <code>null</code> if
  *     none
  * @see JavaTextTools
  * @deprecated As of 3.0, replaced by {@link
  *     JavaSourceViewerConfiguration#JavaSourceViewerConfiguration(IColorManager,
  *     IPreferenceStore, ITextEditor, String)}
  */
 public JavaSourceViewerConfiguration(JavaTextTools tools, ITextEditor editor) {
   super(createPreferenceStore(tools));
   fJavaTextTools = tools;
   fColorManager = tools.getColorManager();
   fCodeScanner = (AbstractJavaScanner) fJavaTextTools.getCodeScanner();
   fMultilineCommentScanner = (AbstractJavaScanner) fJavaTextTools.getMultilineCommentScanner();
   fSinglelineCommentScanner = (AbstractJavaScanner) fJavaTextTools.getSinglelineCommentScanner();
   fStringScanner = (AbstractJavaScanner) fJavaTextTools.getStringScanner();
   fJavaDocScanner = (AbstractJavaScanner) fJavaTextTools.getJavaDocScanner();
   fTextEditor = editor;
 }