Either you haven't used Java, or didn't look at the examples in the link.
The code looks similar to Java code, how classes are constructed, extra type modifiers, type access levels etc.
The code looks similar to Java code, how classes are constructed, extra type modifiers, type access levels etc.
That seems like a nonsensical litmus test.
I personally don't see anything wrong with it, but it does resemble Java to me.