import java.util.LinkedList;

public class RpnStack implements ILinkedLists<Character> {

	protected LinkedList<Character> charList;
	
	public RpnStack() {
		charList = new LinkedList<Character>();
	}	
	
	public void add(Character e) {
		
		charList.addFirst(e);
		
	}

	public Character remove() throws EmptyException {

		return charList.removeFirst();
	}

	public Character getFirst() throws EmptyException {

		return charList.getFirst();
	}
	
	public boolean isEmpty() {

		return charList.isEmpty();
	}

}
