Typically, in this case its best to throw an IllegalArgumentException saying obj can't be null