IEG also contains some public classes, interfaces and methods, which do not form part of the API.
Classes, interfaces and methods outside of the public API are subject to change or removal without notice. Unless otherwise stated in the JavaDoc, you must not place any of your own classes or interfaces in the same package as that of IEG.