It seems I don't need SimpleList after all!!  Intellij still complains, but maven compiles just fine.
Wrote some unit tests for immutable list - all succeed.