Started implementing the jetbrains @Nullable @NotNull annotations