def METHOD_NAME(self, command, stdout=None, stderr=None, source_env_cmd='', print_command=True):
    cmd = "source {0}/greenplum_path.sh && source gpdb_src/gpAux/gpdemo/gpdemo-env.sh".format(INSTALL_DIR)
    if len(source_env_cmd) != 0:
        #over ride the command if requested
        cmd = source_env_cmd
    runcmd = "runuser gpadmin -c \"{0} && {1} \"".format(cmd, command)
    if print_command:
        print "Executing {}".format(runcmd)
    return subprocess.call([runcmd], shell=True, stdout=stdout, stderr=stderr)