docs: @Override
    public SimpleOrderedMap<Object> create(ComponentStatus status, Boolean encode)
        throws IOException {
      SimpleOrderedMap<Object> mtasStatusResponse = new SimpleOrderedMap<>();
      if (status.getMtasHandler) {
        mtasStatusResponse.add(NAME_MTAS_STATUS_MTASHANDLER, status.handler);
      }
      if (status.getNumberOfDocuments) {
        mtasStatusResponse.add(NAME_MTAS_STATUS_NUMBEROFDOCUMENTS,
            status.numberOfDocuments);
      }
      if (status.getNumberOfSegments) {
        mtasStatusResponse.add(NAME_MTAS_STATUS_NUMBEROFSEGMENTS,
            status.numberOfSegments);
      }
      if(mtasStatusResponse.size()>0) {
        mtasStatusResponse.add(ShardInformation.NAME_NAME, status.name);
        if (status.key != null) {
          mtasStatusResponse.add(NAME_MTAS_STATUS_KEY, status.key); 
        }
        return mtasStatusResponse;
      } else {
        return null;
      }  
    }