I hate you Java.