Помогите понять, в чем дело. Не проходит по 5 и 6 пунктам. Отрабатывает нормально. Что я не сделал?
public HasHeight castToHasHeight() {

            class HasHeightImpl implements HasHeight {
                @Override
                public double castToHasHeight() {
                    return Math.abs(point1.getY() - point2.getY());
                }

            }
            return new HasHeightImpl();
        }