@@ -0,0 +1,435 @@
+package nanomsg.pubsub;%0A%0Aimport nanomsg.exceptions.IOException;%0A%0A/**%0A * Common interface for socket that implement pub/sub paradigm.%0A */%0Apublic interface ISubscriptionSocket %7B%0A  public void subscribe(final String data) throws IOException;%0A  public void subscribe(final byte%5B%5D data) throws IOException;%0A  public void unsubscribe(final String data) throws IOException;%0A  public void unsubscribe(final byte%5B%5D data) throws IOException;%0A%7D%0A%0A

Add ISubscriptionSocket interface with some removed methods from ISocket.