// NewServiceTool creates a new ServiceTool.
NewServiceTool creates a new ServiceTool.
// NewServiceTool creates a new ServiceTool .
func NewServiceTool(is IService) (*ServiceTool, error) {
	s, ok := is.(*Service)
	if !ok {
		return nil, errors.Errorf("migration.NewServiceTool() error: can not assert to Service input parameter.")
	}
	return &ServiceTool{s}, nil
}
func NewServiceTool ( is IService ) ( * ServiceTool , error ) { s , ok := is . ( * Service ) if ! ok { return nil , errors . Errorf ( " " ) } return & ServiceTool { s } , nil }
NewServiceTool creates a new ServiceTool.
NewServiceTool creates a new ServiceTool .