code: public static PHPClassDescriptor getClassDescriptor(String className, PHPContainer container, Hashtable<String, PHPClassDescriptor> classCache) throws PHPException {
  		PHPClassDescriptor c = classCache.get(className.toLowerCase());
  		if (c != null) {
  			return c;
  		}
  		Object o = container.getObjectParser().parse("class_exists('" + className + "')");
  		if (o instanceof Boolean) {
  			Boolean exist = (Boolean) o;
  			if (exist) {
  				c = new PHPClassDescriptor(className, container);
  				LOGGER.info("Add in classcache " + className);
  				classCache.put(className.toLowerCase(), c);
  				return c;
  			}
  		}
  		return null;
  	}
docs: <p>getClassDescriptor.</p>
  
  @param className a {@link java.lang.String} object.
  @param container a {@link com.greenpepper.phpsud.container.PHPContainer} object.
  @param classCache a {@link java.util.Hashtable} object.
  @return a {@link com.greenpepper.phpsud.container.PHPClassDescriptor} object.
  @throws com.greenpepper.phpsud.exceptions.PHPException if any.