 throw new illegal state exception 
