FYI, `final private` is counter to the JLS. Should be `private final`. Regardless, Java accepts it all the same!