Add JetBrains Annotations, and @NotNull on some things.