public Sorter(){
  useDefaultVisual();
  setLayout(new BorderLayout());
  add(m_visual,BorderLayout.CENTER);
  m_env=Environment.getSystemWide();
  m_stopRequested=new AtomicBoolean(false);
}

public Sorter ( ) { useDefaultVisual ( ) ; setLayout ( new BorderLayout ( ) ) ; add ( m_visual , BorderLayout . CENTER ) ; m_env = Environment . getSystemWide ( ) ; m_stopRequested = new AtomicBoolean ( false ) ; }
constructs a new sorter
