RAT (Release Audit Tool) results

The following document contains the results of RAT (Release Audit Tool).

*****************************************************
Summary
-------
Notes: 0
Binaries: 0
Archives: 0
Standards: 83

Apache Licensed: 73
Generated Documents: 0

JavaDocs are generated and so license header is optional
Generated files do not required license headers

10 Unknown Licenses

*******************************

Unapproved licenses:

  /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata
  /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/binders/ProductOrderToJsonTest.java
  /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemToImageTest.java
  /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/log4j.xml
  /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/product_order_template.json
  /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_bad_halted.json
  /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_good_halted.json
  /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_no_password.json
  /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_paused.json
  /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_running.json

*******************************

Archives:

*****************************************************
  Files with Apache License headers will be marked AL
  Binary files (which do not require AL headers) will be marked B
  Compressed archives will be marked A
  Notices, licenses etc will be marked N
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerAsyncClient.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerClient.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerContextBuilder.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerPropertiesBuilder.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/SoftLayerProviderMetadata.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/binders/ProductOrderToJson.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/config/SoftLayerComputeServiceContextModule.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/DatacenterToLocation.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItemToImage.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItems.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/ProductItemsToHardware.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadata.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/options/SoftLayerTemplateOptions.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/strategy/SoftLayerComputeServiceAdapter.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/config/SoftLayerParserModule.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/config/SoftLayerRestClientModule.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Address.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Datacenter.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/OperatingSystem.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Password.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/PowerState.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItem.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItemCategory.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductItemPrice.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductOrder.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductOrderReceipt.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/ProductPackage.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/Region.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/domain/VirtualGuest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/features/AccountAsyncClient.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/features/AccountClient.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/features/DatacenterAsyncClient.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/features/DatacenterClient.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/features/ProductPackageAsyncClient.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/features/ProductPackageClient.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/features/VirtualGuestAsyncClient.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/features/VirtualGuestClient.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/handlers/SoftLayerErrorHandler.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/predicates/ProductItemPredicates.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/predicates/ProductPackagePredicates.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/java/org/jclouds/softlayer/reference/SoftLayerConstants.java
 !????? /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerAsyncClientTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerErrorHandlerTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/SoftLayerProviderTest.java
 !????? /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/binders/ProductOrderToJsonTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerComputeServiceAdapterLiveTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerComputeServiceLiveTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerExperimentLiveTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/SoftLayerTemplateBuilderLiveTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/DatacenterToLocationTest.java
 !????? /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemToImageTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemsTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemsToHardwareTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/VirtualGuestToNodeMetadataTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/options/SoftLayerTemplateOptionsTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/domain/AddressTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/features/AccountAsyncClientTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/features/AccountClientLiveTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/features/BaseSoftLayerAsyncClientTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/features/BaseSoftLayerClientLiveTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/features/DatacenterAsyncClientTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/features/DatacenterClientLiveTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/features/ProductPackageAsyncClientTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/features/ProductPackageClientLiveTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/features/VirtualGuestAsyncClientTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/features/VirtualGuestClientLiveTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseBadVirtualGuest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseProductOrderTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestHaltedTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestPausedTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestRunningTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/parse/ParseVirtualGuestWithNoPasswordTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductItemPredicatesTest.java
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductPackagePredicatesTest.java
 !????? /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/log4j.xml
 !????? /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/product_order_template.json
 !????? /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_bad_halted.json
 !????? /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_good_halted.json
 !????? /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_no_password.json
 !????? /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_paused.json
 !????? /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_running.json
  AL    /scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/pom.xml
 
 *****************************************************
 Printing headers for files without AL header...
 
 
 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata
 =======================================================================
org.jclouds.softlayer.SoftLayerProviderMetadata

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/binders/ProductOrderToJsonTest.java
 =======================================================================
package org.jclouds.softlayer.binders;

import com.google.common.collect.ImmutableSet;
import com.google.gson.Gson;
import org.jclouds.http.HttpRequest;
import org.jclouds.json.Json;
import org.jclouds.json.internal.GsonWrapper;
import org.jclouds.rest.Binder;
import org.jclouds.softlayer.domain.ProductItemPrice;
import org.jclouds.softlayer.domain.ProductOrder;
import org.jclouds.softlayer.domain.VirtualGuest;
import org.testng.annotations.BeforeGroups;
import org.testng.annotations.Test;

import java.net.URI;

import static org.testng.Assert.assertEquals;

/**
 * Tests behavior of {@code ProductOrderToJsonTest}
 *
 * @author Jason King
 */
@Test(groups = "unit")
public class ProductOrderToJsonTest {

   private static final String FORMAT =
         "{'parameters':[{'complexType':'SoftLayer_Container_Product_Order_Virtual_Guest'," +
                         "'packageId':%d," +
                         "'location':'%s'," +
                         "'prices':[{'id':%d},{'id':%d}]," +
                         "'virtualGuests':[{'hostname':'%s','domain':'%s'}]," +
                         "'quantity':%d," +
                         "'useHourlyPricing':%b}" +
                       "]}";

   private HttpRequest request;
   private Binder binder;

   @BeforeGroups(groups = { "unit" })
   public void setup() {
      request = HttpRequest.builder().method("GET").endpoint(URI.create("http://momma")).build();
      Json json = new GsonWrapper(new Gson());
      binder = new ProductOrderToJson(json);
   }

   @Test(expectedExceptions = NullPointerException.class)
   public void testNullOrder() {
      binder.bindToRequest(request, null);
   }

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/java/org/jclouds/softlayer/compute/functions/ProductItemToImageTest.java
 =======================================================================
package org.jclouds.softlayer.compute.functions;

import com.google.common.collect.ImmutableSet;
import org.jclouds.compute.domain.Image;
import org.jclouds.compute.domain.OperatingSystem;
import org.jclouds.compute.domain.OsFamily;
import org.jclouds.softlayer.domain.ProductItem;
import org.jclouds.softlayer.domain.ProductItemPrice;
import org.testng.annotations.Test;

import java.util.Arrays;
import java.util.List;
import java.util.NoSuchElementException;

import static org.jclouds.softlayer.compute.functions.ProductItemToImage.*;
import static org.testng.AssertJUnit.*;

/**
 * Tests {@code ProductItemToImage}
 *
 * @author Jason King
 */
@Test(groups = "unit")
public class ProductItemToImageTest {
   // Operating Systems available SEPT 2011
   private static final List<String> operatingSystems = Arrays.asList(
         "CentOS 5 - LAMP Install (32 bit)",
         "CentOS 5 - LAMP Install (64 bit)",
         "CentOS 5 - Minimal Install (32 bit)",
         "CentOS 5 - Minimal Install (64 bit)",
         "CentOS 6.0 - LAMP Install (32 bit)",
         "CentOS 6.0 - LAMP Install (64 bit)",
         "CentOS 6.0 - Minimal Install (32 bit)",
         "CentOS 6.0 - Minimal Install (64 bit)",
         "Debian GNU/Linux 5.0 Lenny/Stable - LAMP Install (32 bit)",
         "Debian GNU/Linux 5.0 Lenny/Stable - LAMP Install (64 bit)",
         "Debian GNU/Linux 5.0 Lenny/Stable - Minimal Install (32 bit)",
         "Debian GNU/Linux 5.0 Lenny/Stable - Minimal Install (64 bit)",
         "Fedora Release 13 (32bit) - LAMP Install",
         "Fedora Release 13 (32bit) - Minimal Install",
         "Fedora Release 13 (64bit) - LAMP Install",
         "Fedora Release 13 (64bit) - Minimal Install",
         "Fedora Release 15 (32bit) - LAMP Install",
         "Fedora Release 15 (32bit) - Minimal Install",
         "Fedora Release 15 (64bit) - LAMP Install",
         "Fedora Release 15 (64bit) - Minimal Install",
         "Red Hat Enterprise Linux 5 - LAMP Install (32 bit)",
         "Red Hat Enterprise Linux 5 - LAMP Install (64 bit)",
         "Red Hat Enterprise Linux 5 - Minimal Install (64 bit)",
         "Red Hat Enterprise Linux 6 - LAMP Install (32 bit)",

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/log4j.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

    <!--
        For more configuration infromation and examples see the Apache
        Log4j website: http://logging.apache.org/log4j/
    -->
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
    debug="false">

    <!-- A time/date based rolling appender -->
    <appender name="WIREFILE" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="target/test-data/jclouds-wire.log" />
        <param name="Append" value="true" />

        <!-- Rollover at midnight each day -->
        <param name="DatePattern" value="'.'yyyy-MM-dd" />

        <param name="Threshold" value="TRACE" />

        <layout class="org.apache.log4j.PatternLayout">
            <!-- The default pattern: Date Priority [Category] Message\n -->
            <param name="ConversionPattern" value="%d %-5p [%c] (%t) %m%n" />

            <!--
                The full pattern: Date MS Priority [Category]
                (Thread:NDC) Message\n <param name="ConversionPattern"
                value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
            -->
        </layout>
    </appender>

    <!-- A time/date based rolling appender -->
    <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="target/test-data/jclouds.log" />
        <param name="Append" value="true" />

        <!-- Rollover at midnight each day -->
        <param name="DatePattern" value="'.'yyyy-MM-dd" />

        <param name="Threshold" value="TRACE" />

        <layout class="org.apache.log4j.PatternLayout">
            <!-- The default pattern: Date Priority [Category] Message\n -->
            <param name="ConversionPattern" value="%d %-5p [%c] (%t) %m%n" />

            <!--
                The full pattern: Date MS Priority [Category]
                (Thread:NDC) Message\n <param name="ConversionPattern"
                value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/product_order_template.json
 =======================================================================
{"billingOrderItemId":null,"isManagedOrder":null,"itemCategoryQuestionAnswers":[],"packageId":46,"postTaxRecurring":"0","postTaxSetup":"0","preTaxRecurring":"0","preTaxSetup":"0","prices":[
    {
        "currentPriceFlag":null,
        "hourlyRecurringFee":"0",
        "id":1962,
        "itemId":1045,
        "laborFee":"0",
        "onSaleFlag":null,
        "oneTimeFee":"0",
        "oneTimeFeeTax":"0",
        "proratedRecurringFee":"0",
        "proratedRecurringFeeTax":"0",
        "recurringFee":"0",
        "recurringFeeTax":"0",
        "setupFee":"0",
        "sort":10,
        "categories":[
            {
                "categoryCode":"guest_core",
                "id":80,
                "name":"Computing Instance",
                "quantityLimit":20,
                "questions":[]
            }
        ],
        "item":{
            "capacity":"1",
            "description":"Private 1 x 2.0 GHz Core",
            "id":1045,
            "softwareDescriptionId":null,
            "units":"PRIVATE_CORE",
            "upgradeItemId":null,
            "activePresaleEvents":[],
            "bundle":[],
            "conflicts":[],
            "prices":[
                {
                    "currentPriceFlag":null,
                    "hourlyRecurringFee":".3",
                    "id":1962,
                    "itemId":1045,
                    "laborFee":"0",
                    "onSaleFlag":null,
                    "oneTimeFee":"0",
                    "recurringFee":"0",
                    "setupFee":"0",
                    "sort":10,
                    "accountRestrictions":[],
                    "categories":[
                        {

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_bad_halted.json
 =======================================================================
{"accountId":93750,"createDate":"2011-09-28T01:52:45-08:00","dedicatedAccountHostOnlyFlag":false,"domain":"jclouds.org","fullyQualifiedDomainName":"foo-ef4.jclouds.org","hostname":"foo-ef4","id":413348,"lastVerifiedDate":null,"maxCpu":null,"maxCpuUnits":"CORE","maxMemory":256,"metricPollDate":null,"modifyDate":null,"privateNetworkOnlyFlag":false,"startCpus":null,"statusId":1001,"globalIdentifier":"9a8b20f0-a758-4c1f-b65b-0e63b791009f","managedResourceFlag":false,"networkVlans":[],"powerState":{
    "keyName":"HALTED",
    "name":"Halted"
}}

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_good_halted.json
 =======================================================================
{"accountId":93750,"createDate":"2011-10-01T11:47:35-08:00","dedicatedAccountHostOnlyFlag":true,"domain":"me.org","fullyQualifiedDomainName":"node1703810489.me.org","hostname":"node1703810489","id":416700,"lastVerifiedDate":null,"maxCpu":1,"maxCpuUnits":"CORE","maxMemory":1024,"metricPollDate":"2011-10-02T02:32:00-08:00","modifyDate":"2011-10-02T03:19:43-08:00","privateNetworkOnlyFlag":false,"startCpus":1,"statusId":1001,"uuid":"02ddbbba-9225-3d54-6de5-fc603b309dd8","billingItem":{
    "cancellationDate":null,
    "categoryCode":"guest_core",
    "createDate":"2011-10-01T11:48:10-08:00",
    "currentHourlyCharge":"0",
    "cycleStartDate":"2011-10-01T11:58:26-08:00",
    "description":"Private 1 x 2.0 GHz Core",
    "domainName":"me.org",
    "hostName":"node1703810489",
    "hourlyRecurringFee":"0",
    "hoursUsed":"16",
    "id":7184019,
    "laborFee":"0",
    "laborFeeTaxRate":"0",
    "lastBillDate":"2011-10-01T11:58:26-08:00",
    "modifyDate":"2011-10-01T11:58:26-08:00",
    "nextBillDate":"2011-10-17T21:00:00-08:00",
    "oneTimeFee":"0",
    "oneTimeFeeTaxRate":"0",
    "orderItemId":8021579,
    "parentId":null,
    "recurringFee":"0",
    "recurringFeeTaxRate":"0",
    "recurringMonths":1,
    "serviceProviderId":1,
    "setupFee":"0",
    "setupFeeTaxRate":"0",
    "resourceTableId":416700
},"datacenter":{
    "id":3,
    "longName":"Dallas",
    "name":"dal01"
},"globalIdentifier":"0ea2db7f-800d-479a-88e0-8e276e500b80","managedResourceFlag":false,"networkVlans":[
    {
        "accountId":93750,
        "id":144615,
        "modifyDate":"2011-09-30T11:35:27-08:00",
        "networkVrfId":null,
        "primarySubnetId":171267,
        "vlanNumber":1673
    },
    {
        "accountId":93750,
        "id":144616,
        "modifyDate":"2011-09-30T11:35:30-08:00",
        "networkVrfId":null,
        "primarySubnetId":329652,
        "vlanNumber":1622
    }
],"operatingSystem":{

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_no_password.json
 =======================================================================
{"accountId":93750,"createDate":"2011-10-02T03:24:43-08:00","dedicatedAccountHostOnlyFlag":true,"domain":"me.org","fullyQualifiedDomainName":"node1000360500.me.org","hostname":"node1000360500","id":416788,"lastVerifiedDate":null,"maxCpu":1,"maxCpuUnits":"CORE","maxMemory":1024,"metricPollDate":null,"modifyDate":"2011-10-02T03:25:33-08:00","privateNetworkOnlyFlag":false,"startCpus":1,"statusId":1001,"uuid":"96fe22ad-8182-924d-ce51-a037e477dd83","billingItem":{
    "cancellationDate":null,
    "categoryCode":"guest_core",
    "createDate":"2011-10-02T03:25:12-08:00",
    "currentHourlyCharge":"0",
    "cycleStartDate":"2011-10-02T03:25:12-08:00",
    "description":"Private 1 x 2.0 GHz Core",
    "domainName":"me.org",
    "hostName":"node1000360500",
    "hourlyRecurringFee":"0",
    "hoursUsed":"1",
    "id":7185261,
    "laborFee":"0",
    "laborFeeTaxRate":"0",
    "lastBillDate":"2011-10-02T03:25:12-08:00",
    "modifyDate":"2011-10-02T03:25:51-08:00",
    "nextBillDate":"2011-10-17T21:00:00-08:00",
    "oneTimeFee":"0",
    "oneTimeFeeTaxRate":"0",
    "orderItemId":8023216,
    "parentId":null,
    "recurringFee":"0",
    "recurringFeeTaxRate":"0",
    "recurringMonths":1,
    "serviceProviderId":1,
    "setupFee":"0",
    "setupFeeTaxRate":"0",
    "resourceTableId":416788
},"datacenter":{
    "id":3,
    "longName":"Dallas",
    "name":"dal01"
},"globalIdentifier":"0a07b4fc-2b3c-4053-9220-55992de14d21","managedResourceFlag":false,"networkVlans":[
    {
        "accountId":93750,
        "id":144615,
        "modifyDate":"2011-09-30T11:35:27-08:00",
        "networkVrfId":null,
        "primarySubnetId":171267,
        "vlanNumber":1673
    },
    {
        "accountId":93750,
        "id":144616,
        "modifyDate":"2011-09-30T11:35:30-08:00",
        "networkVrfId":null,
        "primarySubnetId":329652,
        "vlanNumber":1622
    }
],"operatingSystem":{

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_paused.json
 =======================================================================
{"accountId":93750,"createDate":"2011-10-01T11:47:35-08:00","dedicatedAccountHostOnlyFlag":true,"domain":"me.org","fullyQualifiedDomainName":"node1703810489.me.org","hostname":"node1703810489","id":416700,"lastVerifiedDate":null,"maxCpu":1,"maxCpuUnits":"CORE","maxMemory":1024,"metricPollDate":"2011-10-02T02:32:00-08:00","modifyDate":"2011-10-02T03:18:12-08:00","privateNetworkOnlyFlag":false,"startCpus":1,"statusId":1001,"uuid":"02ddbbba-9225-3d54-6de5-fc603b309dd8","billingItem":{
    "cancellationDate":null,
    "categoryCode":"guest_core",
    "createDate":"2011-10-01T11:48:10-08:00",
    "currentHourlyCharge":"0",
    "cycleStartDate":"2011-10-01T11:58:26-08:00",
    "description":"Private 1 x 2.0 GHz Core",
    "domainName":"me.org",
    "hostName":"node1703810489",
    "hourlyRecurringFee":"0",
    "hoursUsed":"16",
    "id":7184019,
    "laborFee":"0",
    "laborFeeTaxRate":"0",
    "lastBillDate":"2011-10-01T11:58:26-08:00",
    "modifyDate":"2011-10-01T11:58:26-08:00",
    "nextBillDate":"2011-10-17T21:00:00-08:00",
    "oneTimeFee":"0",
    "oneTimeFeeTaxRate":"0",
    "orderItemId":8021579,
    "parentId":null,
    "recurringFee":"0",
    "recurringFeeTaxRate":"0",
    "recurringMonths":1,
    "serviceProviderId":1,
    "setupFee":"0",
    "setupFeeTaxRate":"0",
    "resourceTableId":416700
},"datacenter":{
    "id":3,
    "longName":"Dallas",
    "name":"dal01"
},"globalIdentifier":"0ea2db7f-800d-479a-88e0-8e276e500b80","managedResourceFlag":false,"networkVlans":[
    {
        "accountId":93750,
        "id":144615,
        "modifyDate":"2011-09-30T11:35:27-08:00",
        "networkVrfId":null,
        "primarySubnetId":171267,
        "vlanNumber":1673
    },
    {
        "accountId":93750,
        "id":144616,
        "modifyDate":"2011-09-30T11:35:30-08:00",
        "networkVrfId":null,
        "primarySubnetId":329652,
        "vlanNumber":1622
    }
],"operatingSystem":{

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.2.0-maven-site/providers/softlayer/src/test/resources/virtual_guest_running.json
 =======================================================================
{"accountId":93750,"createDate":"2011-10-01T11:47:35-08:00","dedicatedAccountHostOnlyFlag":true,"domain":"me.org","fullyQualifiedDomainName":"node1703810489.me.org","hostname":"node1703810489","id":416700,"lastVerifiedDate":null,"maxCpu":1,"maxCpuUnits":"CORE","maxMemory":1024,"metricPollDate":"2011-10-02T02:32:00-08:00","modifyDate":"2011-10-02T02:32:40-08:00","privateNetworkOnlyFlag":false,"startCpus":1,"statusId":1001,"uuid":"02ddbbba-9225-3d54-6de5-fc603b309dd8","billingItem":{
    "cancellationDate":null,
    "categoryCode":"guest_core",
    "createDate":"2011-10-01T11:48:10-08:00",
    "currentHourlyCharge":"0",
    "cycleStartDate":"2011-10-01T11:58:26-08:00",
    "description":"Private 1 x 2.0 GHz Core",
    "domainName":"me.org",
    "hostName":"node1703810489",
    "hourlyRecurringFee":"0",
    "hoursUsed":"16",
    "id":7184019,
    "laborFee":"0",
    "laborFeeTaxRate":"0",
    "lastBillDate":"2011-10-01T11:58:26-08:00",
    "modifyDate":"2011-10-01T11:58:26-08:00",
    "nextBillDate":"2011-10-17T21:00:00-08:00",
    "oneTimeFee":"0",
    "oneTimeFeeTaxRate":"0",
    "orderItemId":8021579,
    "parentId":null,
    "recurringFee":"0",
    "recurringFeeTaxRate":"0",
    "recurringMonths":1,
    "serviceProviderId":1,
    "setupFee":"0",
    "setupFeeTaxRate":"0",
    "resourceTableId":416700
},"datacenter":{
    "id":3,
    "longName":"Dallas",
    "name":"dal01"
},"globalIdentifier":"0ea2db7f-800d-479a-88e0-8e276e500b80","managedResourceFlag":false,"networkVlans":[
    {
        "accountId":93750,
        "id":144615,
        "modifyDate":"2011-09-30T11:35:27-08:00",
        "networkVrfId":null,
        "primarySubnetId":171267,
        "vlanNumber":1673
    },
    {
        "accountId":93750,
        "id":144616,
        "modifyDate":"2011-09-30T11:35:30-08:00",
        "networkVrfId":null,
        "primarySubnetId":329652,
        "vlanNumber":1622
    }
],"operatingSystem":{