Don't throw sun internal NotImplementedException, just throw a RunTimeException