public URISyntaxException(String input, String reason) {super(reason);if (input == null || reason == null) {throw new NullPointerException();}this.input = input;index = -1;}

public URISyntaxException(string input, string reason) : base(reason){if (input == null || reason == null){throw new System.ArgumentNullException();}this.input = input;index = -1;}
