class DefaultWebApplication implements WebApplication {

    @Override
    public int getEffectiveMajorVersion() {
        checkTainted();

        if (effectiveMajorVersion == -1) {
            return getMajorVersion();
        }

        return effectiveMajorVersion;
    }

    public  DefaultWebApplication();

}