/*****************************************************
 * jr generated file
 ****************************************************/
import edu.ucdavis.jr.*;
import edu.ucdavis.jr.jrx.*;
import java.rmi.*;
import java.io.Serializable;

    public class JRmain
      extends JRjavadotlangdotObject
      implements Serializable, Cloneable
    {
	static final long serialVersionUID = 0;
	public Cap_ext_ op_MYPROCESS_voidTovoid;
	public Cap_ext_ JRget_op_MYPROCESS_voidTovoid() {
		return op_MYPROCESS_voidTovoid;
	}
	public void JRset_op_MYPROCESS_voidTovoid(Cap_ext_ op_MYPROCESS_voidTovoid) {
		this.op_MYPROCESS_voidTovoid = op_MYPROCESS_voidTovoid;
	}

	public Cap_ext_ op_GO_intTojavadotlangdotString;
	public Cap_ext_ JRget_op_GO_intTojavadotlangdotString() {
		return op_GO_intTojavadotlangdotString;
	}
	public void JRset_op_GO_intTojavadotlangdotString(Cap_ext_ op_GO_intTojavadotlangdotString) {
		this.op_GO_intTojavadotlangdotString = op_GO_intTojavadotlangdotString;
	}

	public Cap_ext_ThrowsjavadotlangdotNullPointerException op_run_voidTovoidThrowsjavadotlangdotNullPointerException;
	public Cap_ext_ThrowsjavadotlangdotNullPointerException JRget_op_run_voidTovoidThrowsjavadotlangdotNullPointerException() {
		return op_run_voidTovoidThrowsjavadotlangdotNullPointerException;
	}
	public void JRset_op_run_voidTovoidThrowsjavadotlangdotNullPointerException(Cap_ext_ThrowsjavadotlangdotNullPointerException op_run_voidTovoidThrowsjavadotlangdotNullPointerException) {
		this.op_run_voidTovoidThrowsjavadotlangdotNullPointerException = op_run_voidTovoidThrowsjavadotlangdotNullPointerException;
	}

	public JRmain(JRmain copy)
	{
	this.op_MYPROCESS_voidTovoid = copy.op_MYPROCESS_voidTovoid;
	this.op_GO_intTojavadotlangdotString = copy.op_GO_intTojavadotlangdotString;
	this.op_run_voidTovoidThrowsjavadotlangdotNullPointerException = copy.op_run_voidTovoidThrowsjavadotlangdotNullPointerException;

	}
	public JRmain(Object ... opSig)
	{
	this.op_MYPROCESS_voidTovoid = new Cap_ext_((Op_ext_.JRProxyOp)opSig[0]);
	this.op_GO_intTojavadotlangdotString = new Cap_ext_((Op_ext_.JRProxyOp)opSig[1]);
	this.op_run_voidTovoidThrowsjavadotlangdotNullPointerException = new Cap_ext_ThrowsjavadotlangdotNullPointerException((Op_ext_ThrowsjavadotlangdotNullPointerException.JRProxyOp)opSig[2]);

	}
	public JRmain(boolean dummy)	{
	    super(dummy);
	this.op_MYPROCESS_voidTovoid = Cap_ext_.noop;
	this.op_GO_intTojavadotlangdotString = Cap_ext_.noop;
	this.op_run_voidTovoidThrowsjavadotlangdotNullPointerException = Cap_ext_ThrowsjavadotlangdotNullPointerException.noop;

	}
	public Object clone()
	    throws CloneNotSupportedException
	{
	    return super.clone();
	}
	public static Object getNoop()
	{
	    return new JRmain(true);
	}
    }
