isWork = ident.startsWith(RawExecutionCode.steadyStage);
    public void visitMethodDeclaration(JMethodDeclaration self,                                       int modifiers,                                       CType returnType,                                       String ident,                                       JFormalParameter[] parameters,                                       CClassType[] exceptions,                                       JBlock body) {		//If this is the raw Main function then set is work to true	//used for stack allocating arrays	isWork = ident.startsWith(RawExecutionCode.steadyStage);	           newLine();	// print(CModifier.toString(modifiers));	print(returnType);	print(" ");	//just print initPath() instead of initPath<Type>	if (ident.startsWith("initPath"))	    print("initPath"); 	else 	    print(ident);	print("(");	int count = 0;		for (int i = 0; i < parameters.length; i++) {	    if (count != 0) {		print(", ");	    }	    parameters[i].accept(this);	    count++;	}	print(")");		//print the declaration then return	if (declOnly) {	    print(";");	    return;	}        print(" ");        if (body != null) 	    body.accept(this);        else             print(";");        newLine();	isWork = false;    }