
public class NamedObject 
{
	private String Name;
	
	public NamedObject (String name) throws Exception
	{
		setName(name);
	}

	public String getName() 
	{
		return Name;
	}

	public void setName(String name) throws Exception 
	{
		if (name == null)
		{
			throw new Exception ("Each NamedObject need a name. NULL is not allowed.");
		}
		if (name.isEmpty())
		{
			throw new Exception ("Each NamedObject need a name. Empty Strings are not allowed.");			
		}
		Name = name;
	}
	

}
