Реализуйте generic Stack.
Реализуйте интерфейс Stackable<T>.
Реализуйте класс MyStack<T> на базе структуры данных ArrayList который имплементирует интерфейс Stackable<T>.