public Object call() throws MatrixException {
   Matrix m =
       getMatrixObject()
           .getMatrix()
           .bootstrap(getNewOrLink(), GUIUtil.getInt("Number of samples", 1, 10000000));
   m.showGUI();
   return m;
 }
  public Object call() {
    try {
      String s =
          JOptionPane.showInputDialog(
              getComponent(),
              "Enter the rows and columns to select, e.g. 1,3-5;4-5,7",
              "Select",
              JOptionPane.QUESTION_MESSAGE);

      Matrix m = getMatrixObject().getMatrix().select(getNewOrLink(), s);
      m.showGUI();
      return m;
    } catch (Exception e) {
      e.printStackTrace();
      return null;
    }
  }
 public Object call() throws MatrixException {
   Matrix m = getMatrixObject().getMatrix().sin(getRet());
   m.showGUI();
   return m;
 }