def METHOD_NAME(source, target, env, for_signature):
    esc = env['ESCAPE']
    dirs = ' '.join(['-I' + esc(env.GetBuildPath(d)) for d in env['PROTOCPATH']])
    return '$PROTOC $PROTOCFLAGS %s --decode=%s %s <%s >%s' % (
        dirs, env['MESSAGE'], esc(str(source[1])), esc(str(source[0])), esc(str(target[0])))