@@ -0,0 +1,672 @@
+package java.net;%0A%0Apublic class URISyntaxException extends Exception %7B%0A    private String input;%0A    private int index = -1;%0A%0A    public URISyntaxException(String input, String reason) %7B%0A        this(input, reason, -1);%0A    %7D%0A%0A    public URISyntaxException(String input, String reason, int index) %7B%0A        super(reason);%0A        if ((input == null) %7C%7C (reason == null))%0A            throw new NullPointerException();%0A        if (index %3C -1)%0A            throw new IllegalArgumentException();%0A        this.input = input;%0A        this.index = index;%0A    %7D%0A%0A    public String getInput() %7B%0A        return input;%0A    %7D%0A%0A    public int getIndex() %7B%0A        return index;%0A    %7D%0A%7D%0A

add a required exception file for intenttest