if ($mode != 'all') {
                break;
            }
        case 'move':
            if ($tb->isInContainer($f)) {
                $new_f = $cascade->getAsset(a\Folder::TYPE, '980d67ab8b7f0856015997e4b8d84c5d');
                $tb->move($new_f);
            }
            if ($mode != 'all') {
                break;
            }
        case 'rename':
            $tb->rename("old-text")->move($cascade->getAsset(a\Folder::TYPE, '980d67e28b7f0856015997e42f97abb2'));
            if ($mode != 'all') {
                break;
            }
        case 'set':
            $text = "Text for the text block.";
            $tb->setText($text)->edit();
            $tb->setExpirationFolder($cascade->getAsset(a\Folder::TYPE, "2401bc368b7ffe834c5fe91e0027a274"))->edit()->dump();
            $tb->setMetadataSet($cascade->getAsset(a\MetadataSet::TYPE, "cc1e51068b7ffe8364375ac78eca378c"))->dump();
            if ($mode != 'all') {
                break;
            }
    }
    u\ReflectionUtility::showMethodSignatures("cascade_ws_asset\\TextBlock");
} catch (\Exception $e) {
    echo S_PRE . $e . E_PRE;
} catch (\Error $er) {
    echo S_PRE . $er . E_PRE;
}
try {
    // create an identifier stdClass object
    $id_std = $service->createId(a\Folder::TYPE, "cc1e51808b7ffe8364375ac78ba27f05");
    u\DebugUtility::dump($id_std);
    // create a Child object
    $id_child = new p\Child($id_std);
    u\DebugUtility::dump($id_child);
    u\DebugUtility::dump($id_child->toStdClass());
    // read the asset
    $folder = $id_child->getAsset($service);
    // list the content of the folder
    $children = $folder->getChildren();
    u\DebugUtility::dump($children);
    // display each child
    foreach ($children as $child) {
        $child->display();
        echo $child->getId(), BR;
        echo $child->getType(), BR;
        echo $child->getPathPath(), BR;
        echo $child->getPathSiteId(), BR;
        echo u\StringUtility::getCoalescedString($child->getPathSiteName()), BR;
        echo u\StringUtility::boolToString($child->getRecycled()), BR;
        u\DebugUtility::dump($child->getPath()->toStdClass());
    }
    u\ReflectionUtility::showMethodSignatures("cascade_ws_property\\Identifier");
    u\ReflectionUtility::showMethodSignatures("cascade_ws_property\\Path");
} catch (\Exception $e) {
    echo S_PRE . $e . E_PRE;
} catch (\Error $er) {
    echo S_PRE . $er . E_PRE;
}
<?php

require_once 'auth_tutorial7.php';
use cascade_ws_AOHS as aohs;
use cascade_ws_constants as c;
use cascade_ws_asset as a;
use cascade_ws_property as p;
use cascade_ws_utility as u;
use cascade_ws_exception as e;
try {
    u\ReflectionUtility::showMethodSignatures("cascade_ws_utility\\ReflectionUtility", true);
    u\ReflectionUtility::showMethodSignature("cascade_ws_utility\\ReflectionUtility", "showMethodInfo", true);
    u\ReflectionUtility::showMethodReturnType("cascade_ws_utility\\ReflectionUtility", "getMethodInfo", true);
    u\ReflectionUtility::showMethodInfo("cascade_ws_utility\\ReflectionUtility", "getMethodInfo", true);
    u\ReflectionUtility::showMethodException("cascade_ws_utility\\ReflectionUtility", "getMethodInfo", true);
    u\ReflectionUtility::showMethodExample("cascade_ws_utility\\ReflectionUtility", "getMethodInfo", true);
    u\ReflectionUtility::showMethodDescription("cascade_ws_utility\\ReflectionUtility", "getMethodSignature", true);
    u\ReflectionUtility::showFunctionSignature("str_replace", true);
    u\ReflectionUtility::showClassPostscript("cascade_ws_utility\\ReflectionUtility", true);
    u\ReflectionUtility::showClassDescription("cascade_ws_utility\\ReflectionUtility", true);
    echo u\ReflectionUtility::getNameSpace("cascade_ws_asset\\Page");
    echo u\ReflectionUtility::getMethodSignatures("cascade_ws_utility\\ReflectionUtility", "getMethodSignature"), BR;
    echo u\ReflectionUtility::getMethodSignatureByName("cascade_ws_utility\\ReflectionUtility", "getMethodSignature"), BR;
    echo u\ReflectionUtility::getMethodSignature(new \ReflectionMethod("cascade_ws_utility\\ReflectionUtility", "getMethodSignature")), BR;
    u\DebugUtility::dump(u\ReflectionUtility::getMethods($service));
    echo u\ReflectionUtility::getMethodInfoByName("cascade_ws_utility\\ReflectionUtility", "getMethodInfo");
    echo u\ReflectionUtility::getMethodInfo(new \ReflectionMethod("cascade_ws_utility\\ReflectionUtility", "getMethodInfo"));
    u\DebugUtility::dump(u\ReflectionUtility::getMethod($service, "read"));
    echo u\ReflectionUtility::getFunctionSignature(new \ReflectionFunction("str_getcsv"));
    echo u\ReflectionUtility::getClassPostscript("cascade_ws_utility\\ReflectionUtility", NULL, true);
    echo u\ReflectionUtility::getClassName($service);
<?php

require_once 'auth_tutorial7.php';
use cascade_ws_AOHS as aohs;
use cascade_ws_constants as c;
use cascade_ws_asset as a;
use cascade_ws_property as p;
use cascade_ws_utility as u;
use cascade_ws_exception as e;
try {
    $at = $cascade->getSite("ws-tutorial-wing")->getRootFolderAssetTree();
    echo $at->toListString();
    //echo S_PRE, u\XmlUtility::replaceBrackets( $at->toXml() ), E_PRE;
    echo u\ReflectionUtility::showMethodSignatures("cascade_ws_asset\\AssetTree");
} catch (\Exception $e) {
    echo S_PRE . $e . E_PRE;
} catch (\Error $er) {
    echo S_PRE . $er . E_PRE;
}
               u\DebugUtility::dump(
               	$cascade->searchForAssetName(
               		"a*",
               		c\S::SEARCHPAGES
               	)
               );
               u\DebugUtility::dump(
               	$cascade->searchForAssetContent(
               		"Cascade",
               		c\S::SEARCHPAGES
               	)
               );
               u\DebugUtility::dump(
               	$cascade->searchForAll(
               		"a*",
               		"Cascade",
               		"",
               		c\S::SEARCHPAGES
               	)
               );
            */
            if ($mode != 'all') {
                break;
            }
    }
    u\ReflectionUtility::showMethodSignatures($cascade);
} catch (\Exception $e) {
    echo S_PRE . $e . E_PRE;
} catch (\Error $er) {
    echo S_PRE . $er . E_PRE;
}
<?php

require_once 'cascade_ws_ns/auth_chanw.php';
use cascade_ws_AOHS as aohs;
use cascade_ws_constants as c;
use cascade_ws_asset as a;
use cascade_ws_property as p;
use cascade_ws_utility as u;
use cascade_ws_exception as e;
try {
    u\ReflectionUtility::showMethodSignatures("cascade_ws_asset\\Page");
    /* outputs:
    
    <ul>
    <li>
    <code>public cascade_ws_asset\Page::__construct( $service,  $identifier )</code></li>
    <li>
    <code>public cascade_ws_asset\Page::appendSibling( $identifier )</code></li>
    <li>
    <code>public cascade_ws_asset\Page::createNInstancesForMultipleField( $number,  $identifier )</code></li>
    <li>
    <code>public cascade_ws_asset\Page::displayDataDefinition()</code></li>
    <li>
    <code>public cascade_ws_asset\Page::displayXhtml()</code></li>
    <li>
    <code>public cascade_ws_asset\Page::edit( $wf = NULL,  $wd = NULL,  $new_workflow_name = "",  $comment = "",  $exception = 1 )</code></li>
    <li>
    <code>public cascade_ws_asset\Page::getAssetNodeType( $identifier )</code></li>
    <li>
    <code>public cascade_ws_asset\Page::getBlockFormatMap( $configuration )</code></li>
    <li>
<?php

require_once 'cascade_ws_ns/auth_chanw.php';
use cascade_ws_AOHS as aohs;
use cascade_ws_constants as c;
use cascade_ws_asset as a;
use cascade_ws_property as p;
use cascade_ws_utility as u;
use cascade_ws_exception as e;
try {
    u\ReflectionUtility::showMethodSignatures("ReflectionParameter");
    /* outputs:
    
    <ul>
    <li>
    <code>public static ReflectionParameter::export( $function,  $parameter,  $return )</code></li>
    <li>
    <code>public ReflectionParameter::__construct( $function,  $parameter )</code></li>
    <li>
    <code>public ReflectionParameter::__toString()</code></li>
    <li>
    <code>public ReflectionParameter::getName()</code></li>
    <li>
    <code>public ReflectionParameter::isPassedByReference()</code></li>
    <li>
    <code>public ReflectionParameter::getDeclaringFunction()</code></li>
    <li>
    <code>public ReflectionParameter::getDeclaringClass()</code></li>
    <li>
    <code>public ReflectionParameter::getClass()</code></li>
    <li>