public static ReaderBootstrapper getInstance(String pubId, SystemId sysId,
    		Reader r, String appEncoding)
    {
        return new ReaderBootstrapper(pubId, sysId, r, appEncoding);
    }
public static ReaderBootstrapper getInstance ( String pubId , SystemId sysId , Reader r , String appEncoding ) { return new ReaderBootstrapper ( pubId , sysId , r , appEncoding ) ; }
@param r Eventual reader that will be reading actual content, after
bootstrapping finishes
@param appEncoding Encoding that application declared; may be null.
If not null, will be compared to actual declaration found; and
incompatibility reported as a potential (but not necessarily fatal)
problem.