Never thrown in body of corresponding try statement

Pessoal, estou tentando fazer a rotina

	public void excluirGrupo() {
		GrupoUnidade grupoSelecionado = (GrupoUnidade) listaGrupos.getRowData();
		try {
			grupoService.removerGrupo(grupoSelecionado);
			FacesUtils.addSucessMessage("sucesso.manterGrupo.excluir");
			this.limpaListaGrupos();
		} catch (GrupoUnidadeAssociadoComUnidadeException gacue) {
			FacesUtils.addError("erro.manterGrupoUnidade.exluirGrupoAssociadoUnidade");
		}
	}

só que esta dando o erro abaixo :

in\java\br\com\cqa\lims\web\analise\unidade\ConsultarGrupoUnidadeMB.java:[66,4]
exception br.com.cqa.lims.analise.unidade.GrupoUnidadeAssociadoComUnidadeException is never thrown in body of corresponding try statement

segue abaixo minha classe completa:




package br.com.cqa.lims.analise.unidade;

import br.com.cqa.lims.analise.unidade.UnidadeException;

public class GrupoUnidadeAssociadoComUnidadeException extends UnidadeException {

	private static final long serialVersionUID = -7302072137594887229L;

	public GrupoUnidadeAssociadoComUnidadeException() {
		super();
	}

	public GrupoUnidadeAssociadoComUnidadeException(String message, Throwable cause) {
		super(message, cause);
	}

	public GrupoUnidadeAssociadoComUnidadeException(String message) {
		super(message);
	}

	public GrupoUnidadeAssociadoComUnidadeException(Throwable cause) {
		super(cause);
	}

}



package br.com.cqa.lims.analise.unidade;

public class UnidadeException extends Exception {

	private static final long serialVersionUID = 4639939500868581167L;

	public UnidadeException() {
		super();
	}

	public UnidadeException(String message, Throwable cause) {
		super(message, cause);
	}

	public UnidadeException(String message) {
		super(message);
	}

	public UnidadeException(Throwable cause) {
		super(cause);
	}

}

O problema ocorre por que você está tentando caçar borboletas, debaixo d`água.
Dentro do try não existe nenhuma situação em que a exception GrupoUnidadeAssociadoComUnidadeException seja lançada.