Tester

public class Tester {
   public static void main(String[] args) { 	
      Person me;
      try {
         String name;
         int age = 50 - 100;
         me = new Person ("John", age);
         System.out.println(me.getName() + " is a nice person");
      } catch (Exception e) {
         System.out.println(e.getMessage());
      }
   }
}
 

What is the output?
Be careful of the space/newline in your answer.

Person.java

public class Person {
	
	private String name;
	private int age;
	
	public Person (String n, int a)
		throws IllegalArgumentException, NullPointerException {
		if (n == null)
			throw new NullPointerException("name is null"); 
		if(n.length() == 0)
			throw new IllegalArgumentException("name is empty");
		if (a < 0)
			throw new IllegalArgumentException("age is negative");
		name = n;
		age = a;
	}

	public int getAge() {
		return age;
	}

	public String getName() {
		return name;
	}

	
	
}