@@ -0,0 +1,282 @@
+package fi.github.marsojm.runnersnotes.gateway.boundaries;%0A%0Aimport java.util.List;%0A%0A/**%0A * Created by Marko on 18.9.2015.%0A */%0Apublic interface UserGateway%3CT%3E %7B%0A    T getUser(int userId);%0A    List%3CT%3E listUsers();%0A    void createUser(int userId,  T user) throws InvalidIdException;%0A%7D%0A

Define UserGateway interface