Abdominal wall ectopic testis mimicking spigelian hernia.