class Parameter {
  public void test1(String[] arr) {
  }

  public void test2(@Required Integer @Required @Preliminary [] @Required @Preliminary [] arr) {
  }

  public void test3(@Required Integer @Required @Preliminary [] @Preliminary [] arr) {
  }

  public void test4(Integer[] @Required @Preliminary [] arr) {
  }

  public void test5(Integer @Required [][][] arr) {
  }
}