code: public boolean getBoolean(String key){
  		LazyNode token=getFieldToken(key);
  		if(token.type==LazyNode.VALUE_STRING || token.type==LazyNode.VALUE_ESTRING){
  			String str=token.getStringValue().toLowerCase().trim();
  			if(str.equals("true"))return true;
  			if(str.equals("false"))return false;
  			throw new LazyException("Requested value is not a boolean",token);
  		}
  		if(token.type==LazyNode.VALUE_TRUE)return true;
  		if(token.type==LazyNode.VALUE_FALSE)return false;
  		throw new LazyException("Requested value is not a boolean",token);
  	}
docs: Returns the boolean value stored in this object for the given key.
  
  @param key the name of the field on this object
  @return a boolean value
  @throws LazyException if the value for the given key was not a boolean.