#Java 8, 47 bytes
    p->{for(;p==null||p.isEmpty()||!p.isEmpty(););}
This is a lambda of type `Consumer<List>`. Basically, it will run as long as the list is null, empty, or non-empty... The answer to this one is pretty simple, I'll try and come up with a truly difficult one for my next answer :)

[Try it online!](https://tio.run/##ZY3BbsIwEETv/orlliDhfIAbLogbPfWIOLjG0A2OvbLXSIjk21NHBYTUuaxmZvdtp696Fcj67niZsKcQGbqSyczo5A4TK/EvPmVvGIOXm@BT7m1UQlD@dmjAOJ0SfGr0cBcCih5FYs1lXAMeoS919cUR/Xl/AB3PqS7b8NAT@jF/X4MpFlqYaLW@n0KsFLWtz84NA0lM2574VtXDsHhzqlbj9MSpF3gmSW2MJa5mAjRLuIUcAT1lhh8bLSyb@u9gFGKcfgE) (Note, you will have to edit in the input in the function call in the footer) (also, be warned, Java compiles, so wait ~3 seconds to make sure the program is actually in an infinite loop, instead of just compiling)