Увидел в коде метод pull, который описан в классе Person и не описан в RepkaStory, сделал наследование public class RepkaStory extends Person. А оказыается он работает только без наследования, как так?
public class RepkaStory{
    static void tell(List<Person> items) {
        Person first;
        Person second;
        for (int i = items.size() - 1; i > 0; i--) {
            second = items.get(i - 1);
            first = items.get(i);
            first.pull(second);
        }
    }