service/broker_service.go
func getBrokeredService(name string) (Service, error) {
	catalogName, serviceName, err := splitBrokerService(name)
	if err != nil {
		return Service{}, err
	}
	client, err := newBrokeredServiceClient(name)
	if err != nil {
		return Service{}, err
	}
	s, _, err := client.getService(serviceName, catalogName)
	return s, err
}
func getBrokeredService(name string) (Service, error) {
	catalogName, serviceName, err := splitBrokerService(name)
	if err != nil {
		return Service{}, err
	}
	client, err := newBrokeredServiceClient(name)
	if err != nil {
		return Service{}, err
	}
	s, _, err := client.getService(serviceName, catalogName)
	return s, err
}
// getBrokeredService retrieves the service information from a service that is
// offered by a broker. name is in the format "<broker>serviceNameBrokerSep<service>".