I have below working code which can take out the user of project role and verifies if it is null or not
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.security.roles.ProjectRoleManager
def projectRoleManager = ComponentAccessor.getComponent(ProjectRoleManager)
def projectRoleId = 10102 // ID of project role
def role = projectRoleManager.getProjectRole(projectRoleId)
def actors = projectRoleManager.getProjectRoleActors(role, issue.projectObject)
!(actors.users)
now i want to also check is there any gorup present for that role
looking for something !(actors.groups)