Utilizar um if para comparar um objeto utilizando 3 formulário

Tenho um sistema de petshop utilizando Swing com JPA

O formulário de Compras é o mesmo modelo de Vendas, no entanto quando importo o produto dentro do formulário Produto gera o erro.
O problema que esta acontecendo é:
Todos os dois formulários Venda e Compra acessam o formulário Produto para importar os produtos selecionados. Gostaria de saber como criar um if dentro do formulário Produto, para saber que estou selecionando o objeto da Classe Compra ou Venda.

No código está assim no formulario COMPRA para importar o produto:

       br.com.sispet.bean.Tbcompraproduto t = new br.com.sispet.bean.Tbcompraproduto();
        TbcompraprodutoPK tcp = new TbcompraprodutoPK();
        t.setTbcompraprodutoPK(tcp);
        tcp.setCdcompra(T.getCdcompra());
        ImportaProduto ip = new ImportaProduto(null, true);
        ip.recebeObjeto2(t);
        ip.setVisible(true);
         t.setTbcompra(T);

No código está assim no formulario VENDA para importar o produto:

          TbvendaprodutoPK vp = new TbvendaprodutoPK();
          vp.setNumvenda(T.getNumvenda());
        t.setTbvendaprodutoPK(vp);
        ImportaProduto ip = new ImportaProduto(null, true);
        ip.recebeObjeto(t);
        ip.setVisible(true);
        t.setTbvenda(T);

No formulário para importar o produto esta assim:

 private br.com.sispet.bean.Tbvendaproduto t;
    private br.com.sispet.bean.Tbcompraproduto c;

    public void recebeObjeto(br.com.sispet.bean.Tbvendaproduto t) {
        this.t = t;

    }

    public void recebeObjeto2(br.com.sispet.bean.Tbcompraproduto c) {
        this.c = c;

    }

e no botao importar dentro do form produto esta assim:

       //aqui e onde quero comparar quando eu importo pelo formulario VENDA
//ex if(recebeObjeto){
//......
//}
        this.t.setVlunitvenda((Double) jTable1.getValueAt(jTable1.getSelectedRow(), 2));
        this.t.getTbvendaprodutoPK().setCdproduto((Integer) jTable1.getValueAt(jTable1.getSelectedRow(), 0));
        this.dispose();

        //aqui e onde quero comparar quando eu importo pelo formulario COMPRA
       //ex if(recebeObjeto2)
               // {
             //   .....
             //   }
        this.c.setVlunitcompra((Double) jTable1.getValueAt(jTable1.getSelectedRow(), 2));
        this.c.getTbcompraprodutoPK().setCdproduto((Integer) jTable1.getValueAt(jTable1.getSelectedRow(), 0));
        this.dispose();

Lembrando que o código acima funciona se eu comentar o código do formulario que eu nao for utilizar.
ex: se eu entro no formulário Venda, para funcionar eu teria que comentar o código do formulário compra para importar o produto.

     

        this.t.setVlunitvenda((Double) jTable1.getValueAt(jTable1.getSelectedRow(), 2));
        this.t.getTbvendaprodutoPK().setCdproduto((Integer) jTable1.getValueAt(jTable1.getSelectedRow(), 0));
        this.dispose();

       
        //this.c.setVlunitcompra((Double) jTable1.getValueAt(jTable1.getSelectedRow(), 2));
      //  this.c.getTbcompraprodutoPK().setCdproduto((Integer) jTable1.getValueAt(jTable1.getSelectedRow(), 0));
       // this.dispose();

Tentei várias maneiras e nao consegui.

Obrigado a todos