Class AbstractTerminal