title: Does adding "synchronized" affect method overriding?
body: <p>my problem is that:</p>
  
  <pre><code>search_text.addModifyListener(new ModifyListener() {
          @Override
          public void modifyText(ModifyEvent e) {
              ArrayList&lt;Object&gt; GPDMvalue = (ArrayList&lt;Object&gt;) multiSortList.getValue();
              ArrayList&lt;Map&lt;String, Object&gt;&gt; valueList = getDefaultValue(GPDMvalue);
              multiSortList.clear();
              if(getGPDMList().size()==0)return;
              multiSortList.setDataSource(getGPDMList());//new thread 1
              multiSortList.setDefaultOrAddValue(valueList);//new thread 2
          }
      });
  </code></pre>
  
  <p>when the text changing too fast ,and the thread 1 or thread 2 does't excute completely,and the maybe some problem,so i want add the <code>synchronized</code> like this 
  <code>public synchronized void modifyText(ModifyEvent e)</code>,
  is this still a override method and  will it work?</p>