/**
     * API class
     */
    require_once 'QuickBooks/API.php';
}
if (QUICKBOOKS_FRAMEWORK_MERCHANTSERVICE & QUICKBOOKS_FRAMEWORKS) {
    /**
     * QuickBooks Merchant Service support
     */
    require_once 'QuickBooks/MerchantService.php';
}
if (QUICKBOOKS_FRAMEWORK_FRONTEND & QUICKBOOKS_FRAMEWORKS) {
    /**
     * Front-end GUI class
     */
    require_once 'QuickBooks/Frontend.php';
}
if (QUICKBOOKS_FRAMEWORK_WEBCONNECTOR & QUICKBOOKS_FRAMEWORKS) {
    // Other servers
    QuickBooks_Utilities::import(dirname(__FILE__) . '/QuickBooks/Server');
}
if (QUICKBOOKS_FRAMEWORK_OBJECTS & QUICKBOOKS_FRAMEWORKS) {
    // Objects for the API
    QuickBooks_Utilities::import(dirname(__FILE__) . '/QuickBooks/Object');
}
if (QUICKBOOKS_FRAMEWORK_INTEGRATORS & QUICKBOOKS_FRAMEWORKS) {
    // Integrator server classes
    QuickBooks_Utilities::import(dirname(__FILE__) . '/QuickBooks/Server/Integrator');
    // Integrator drivers
    QuickBooks_Utilities::import(dirname(__FILE__) . '/QuickBooks/Integrator');
}