import java.util.*;

class C {
  public static interface GenericAgnosticProcessor {
    void processMap(Map map);
  }

  public static interface GenericAwareProcessor {
    void processMap(Map<String, String> map);
  }

  public static class TestProcessor implements GenericAwareProcessor, GenericAgnosticProcessor {
    @Override
    public void processMap(Map map) { }
  }

  public static void main(String[] args) {
    final TestProcessor testProcessor = new TestProcessor();
    testProcessor.<caret>processMap(new HashMap());
  }
}
