code: /*
  ImportOrder
  option = (default)under
  groups = java.awt, javax.swing, java.io, java.util
  ordered = false
  separated = true
  separatedStaticGroups = (default)false
  caseSensitive = (default)true
  staticGroups = (default)
  sortStaticImportsAlphabetically = (default)false
  useContainerOrderingForStatic = (default)false
  tokens = (default)STATIC_IMPORT
  
  
  */
  
  //non-compiled with javac: contains specially crafted set of imports for testing
  package com.puppycrawl.tools.checkstyle.checks.imports.importorder;
  import java.awt.Button; // ok
  import java.awt.Frame; // ok
  import java.awt.Dialog; // ok
  import java.awt.event.ActionEvent; // ok
  import static java.awt.Button.ABORT // ok
  ;
  import javax.swing.JComponent; // violation ''javax.swing.JComponent' should be separated from previous imports.'
  import javax.swing.JTable; // ok
  import java.io.File; // violation ''java.io.File' should be separated from previous imports.'
  import static java.io.File.createTempFile; // ok
  import java.io.IOException; // ok
  import java.io.InputStream; // ok
  import java.io.Reader; // ok
  import static javax.swing.WindowConstants.*; // violation 'Wrong order for 'javax.swing.WindowConstants.*' import.'
  
  import static sun.tools.util.ModifierFilter.ALL_ACCESS; // ok
  import static sun.tools.util.ModifierFilter.PACKAGE; // ok
  
  public class InputImportOrder4 {
  }
  