doFFT(str);
if (num==16) { doFFT16(str); } else { doFFT1(str); } } else if (app.equals("gsm")) { doGSM(str);
    public static void doit(SIRStream str, int num) {	// test for custom application	String app = System.getProperty("app", "unknown");	// for unknown app, do nothing	if (app.equals("unknown")) {	    return;	}	if (app.equals("fm")) {	    // do custom transforms for FM radio	    if (num==16) {		doFM16_2(str);	    }	} else if (app.equals("fft")) {	    // do custom transforms for fft	    doFFT(str);	} else {	    Utils.fail("no custom procedure for app \"" + app + "\" on " +		       "granularity of " + num + ".");	}    }