public class FullName implements Comparable
{
	private String firstName;
	private String lastName;
	
	public FullName(String firstName, String lastName)
	{
		this.firstName = firstName;
		this.lastName = lastName;
	}
	
	public String getFirstName()
	{
		return firstName;
	}
	
	public String getLastName()
	{
		return lastName;
	}

	public String getListFormat()
	{
		return lastName	+ ", " + firstName.substring(0, 1) + ".";
	}
	
	public String toString()
	{
		return firstName + " " + lastName;
	}
	
	public int compareTo(Object other)
	{
		String thisName = this.getListFormat();
		String thatName = ( (FullName)other ).getListFormat();
		
		return thisName.compareTo(thatName);
	}
}