Fix problems found by static analysis.

Change-Id: I02c51279f18f629b2d2fb1095692a6ae98b0e25e
diff --git a/src/main/java/eu/mulk/mulkcms2/benki/posts/Post.java b/src/main/java/eu/mulk/mulkcms2/benki/posts/Post.java
index c402265..fc0f76f 100644
--- a/src/main/java/eu/mulk/mulkcms2/benki/posts/Post.java
+++ b/src/main/java/eu/mulk/mulkcms2/benki/posts/Post.java
@@ -42,7 +42,7 @@
 @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
 public abstract class Post extends PanacheEntityBase {
 
-  private static Logger log = Logger.getLogger(Post.class);
+  private static final Logger log = Logger.getLogger(Post.class);
 
   @Id
   @SequenceGenerator(
@@ -171,10 +171,10 @@
   }
 
   public static class PostPage<T extends Post> {
-    public @CheckForNull Integer prevCursor;
-    public @CheckForNull Integer cursor;
-    public @CheckForNull Integer nextCursor;
-    public List<T> posts;
+    public @CheckForNull final Integer prevCursor;
+    public @CheckForNull final Integer cursor;
+    public @CheckForNull final Integer nextCursor;
+    public final List<T> posts;
 
     private PostPage(
         @CheckForNull Integer c0,
@@ -259,7 +259,7 @@
       }
     }
 
-    return new PostPage<T>(prevCursor, cursor, nextCursor, forwardResults);
+    return new PostPage<>(prevCursor, cursor, nextCursor, forwardResults);
   }
 
   public enum Visibility {