if (type instanceof TypeStruct && name.startsWith("input")) prefix = "(" + ((TypeStruct)type).getName() + ")";
if (name.startsWith("input")) { if (type instanceof TypeStruct) prefix = "(" + ((TypeStruct)type).getName() + ")"; else if (type.isComplex()) prefix = "(Complex)"; }
    private static String annotatedFunction(String name, Type type)    {        String prefix = "", suffix = "";        // Check for known suffixes:        if (type instanceof TypePrimitive)        {            switch (((TypePrimitive)type).getType())            {            case TypePrimitive.TYPE_INT:                suffix = "Int";                break;            case TypePrimitive.TYPE_FLOAT:                suffix = "Float";                break;            case TypePrimitive.TYPE_DOUBLE:                suffix = "Double";                break;            }        }        if (type instanceof TypeStruct && name.startsWith("input"))            prefix = "(" + ((TypeStruct)type).getName() + ")";        return prefix + name + suffix;    }