001package packageinterface.i;
002
003public interface IFunctions {
004        public I newI();
005        public void pseudoStaticFunction(I x);
006}
007
008class IFunctionsObj implements IFunctions {
009        public I newI() {
010                return new IObj();
011        }
012        public void pseudoStaticFunction(I xI) {
013                pI x = (pI) xI;
014                x.utilityMethod(null);
015        }
016}