@SuppressWarnings("unchecked")
  public final E remove(ClassLoader loader)
  {
    for (; loader != null; loader = loader.getParent()) {
      if (loader instanceof EnvironmentClassLoader) {
        EnvironmentClassLoader envLoader = (EnvironmentClassLoader) loader;

        return (E) envLoader.removeAttribute(_varName);
      }
    }

    return setGlobal(null);
  }
@ SuppressWarnings ( "unchecked" ) public final E remove ( ClassLoader loader ) { for ( ; loader != null ; loader = loader . getParent ( ) ) { if ( loader instanceof EnvironmentClassLoader ) { EnvironmentClassLoader envLoader = ( EnvironmentClassLoader ) loader ; return ( E ) envLoader . removeAttribute ( _varName ) ; } } return setGlobal ( null ) ; }
Removes the variable for the context classloader.

@return the old value