code: @Override
      public JingleMediaSession createMediaSession(PayloadType payloadType, final TransportCandidate remote, final TransportCandidate local, final JingleSession jingleSession) {
          ScreenShareSession session = null;
          session = new ScreenShareSession(payloadType, remote, local, "Screen", jingleSession);
          if (encoder != null) {
              session.setEncoder(encoder);
          }
          if (decoder != null) {
              session.setDecoder(decoder);
          }
          return session;
      }
docs: Returns a new JingleMediaSession.
  
  @param payloadType payloadType
  @param remote      remote Candidate
  @param local       local Candidate
  @return JingleMediaSession JingleMediaSession