supporter.setApplicationIn(dst);
supporter.setApplication(dst);
	public int read( ByteBuffer dst ) throws IOException {        if (needsCrypt())        {            supporter.setApplicationIn(dst);            return supporter.read();        }		return socketChan.read(dst);	}