public Class load() 
        throws JasperException, ClassNotFoundException
    {
        try {

            String name = getFullClassName();

            if (options.getUsePrecompiled()) {
                servletClass = getClassLoader().loadClass(name);
            } else {
                servletClass = getJspLoader().loadClass(name);
            }
        } catch (ClassNotFoundException cex) {
            // Do not wrapper this in JasperException if use-precompiled is set,
            // because this is really a 404.
            if (options.getUsePrecompiled()) {
                throw cex;
            }
            throw new JasperException(
                    Localizer.getMessage("jsp.error.unable.load"), cex);
        } catch (Exception ex) {
            throw new JasperException(
                    Localizer.getMessage("jsp.error.unable.compile"), ex);
        }
        removed = 0;
        return servletClass;
    }
public Class load() 
        throws JasperException, ClassNotFoundException
    {
        try {

            String name = getFullClassName();

            if (options.getUsePrecompiled()) {
                servletClass = getClassLoader().loadClass(name);
            } else {
                servletClass = getJspLoader().loadClass(name);
            }
        } catch (ClassNotFoundException cex) {
            
            
            if (options.getUsePrecompiled()) {
                throw cex;
            }
            throw new JasperException(
                    Localizer.getMessage("jsp.error.unable.load"), cex);
        } catch (Exception ex) {
            throw new JasperException(
                    Localizer.getMessage("jsp.error.unable.compile"), ex);
        }
        removed = 0;
        return servletClass;
    }
public Class load ( ) throws JasperException , ClassNotFoundException { try { String name = getFullClassName ( ) ; if ( options . getUsePrecompiled ( ) ) { servletClass = getClassLoader ( ) . loadClass ( name ) ; } else { servletClass = getJspLoader ( ) . loadClass ( name ) ; } } catch ( ClassNotFoundException cex ) { // Do not wrapper this in JasperException if use-precompiled is set, // because this is really a 404. if ( options . getUsePrecompiled ( ) ) { throw cex ; } throw new JasperException ( Localizer . getMessage ( "jsp.error.unable.load" ) , cex ) ; } catch ( Exception ex ) { throw new JasperException ( Localizer . getMessage ( "jsp.error.unable.compile" ) , ex ) ; } removed = 0 ; return servletClass ; }
==================== Manipulating the class ====================
==================== Manipulating the class ====================