public SearchSkillGroupsResult searchSkillGroups(SearchSkillGroupsRequest request) {request = beforeClientExecution(request);return executeSearchSkillGroups(request);}

public SearchSkillGroupsResult searchSkillGroups ( SearchSkillGroupsRequest request ) { request = beforeClientExecution ( request ) ; return executeSearchSkillGroups ( request ) ; }
public virtual SearchSkillGroupsResponse SearchSkillGroups(SearchSkillGroupsRequest request){var options = new InvokeOptions();options.RequestMarshaller = SearchSkillGroupsRequestMarshaller.Instance;options.ResponseUnmarshaller = SearchSkillGroupsResponseUnmarshaller.Instance;return Invoke<SearchSkillGroupsResponse>(request, options);}
