You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2014/08/06 20:27:38 UTC

git commit: Reset StringBuilder instead of creating new ones

Repository: jclouds-labs-aws
Updated Branches:
  refs/heads/master 0b78374a0 -> add9335c8


Reset StringBuilder instead of creating new ones

This avoids unneeded garbage, especially during XML parsing.  Replaced
with:

find -name \*.java | xargs sed -i 's/^\( *[^ ]*\) = new StringBuilder();$/\1.setLength(0);/'


Project: http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/commit/add9335c
Tree: http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/tree/add9335c
Diff: http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/diff/add9335c

Branch: refs/heads/master
Commit: add9335c843f989a04faecf3cf971e658c5aebb2
Parents: 0b78374
Author: Andrew Gaul <ga...@apache.org>
Authored: Wed Aug 6 11:26:44 2014 -0700
Committer: Andrew Gaul <ga...@apache.org>
Committed: Wed Aug 6 11:26:44 2014 -0700

----------------------------------------------------------------------
 .../main/java/org/jclouds/elb/xml/AttributeMetadataHandler.java    | 2 +-
 .../java/org/jclouds/elb/xml/AvailabilityZonesResultHandler.java   | 2 +-
 .../org/jclouds/elb/xml/CreateLoadBalancerResponseHandler.java     | 2 +-
 .../org/jclouds/elb/xml/DescribeInstanceHealthResultHandler.java   | 2 +-
 .../jclouds/elb/xml/DescribeLoadBalancerPoliciesResultHandler.java | 2 +-
 .../elb/xml/DescribeLoadBalancerPolicyTypesResultHandler.java      | 2 +-
 .../org/jclouds/elb/xml/DescribeLoadBalancersResultHandler.java    | 2 +-
 elb/src/main/java/org/jclouds/elb/xml/HealthCheckHandler.java      | 2 +-
 elb/src/main/java/org/jclouds/elb/xml/InstanceStateHandler.java    | 2 +-
 elb/src/main/java/org/jclouds/elb/xml/InstancesResultHandler.java  | 2 +-
 .../main/java/org/jclouds/elb/xml/ListenerWithPoliciesHandler.java | 2 +-
 elb/src/main/java/org/jclouds/elb/xml/LoadBalancerHandler.java     | 2 +-
 elb/src/main/java/org/jclouds/elb/xml/PolicyHandler.java           | 2 +-
 elb/src/main/java/org/jclouds/elb/xml/PolicyTypeHandler.java       | 2 +-
 iam/src/main/java/org/jclouds/iam/xml/InstanceProfileHandler.java  | 2 +-
 .../org/jclouds/iam/xml/ListInstanceProfilesResultHandler.java     | 2 +-
 .../main/java/org/jclouds/iam/xml/ListPoliciesResultHandler.java   | 2 +-
 iam/src/main/java/org/jclouds/iam/xml/ListRolesResultHandler.java  | 2 +-
 iam/src/main/java/org/jclouds/iam/xml/ListUsersResultHandler.java  | 2 +-
 iam/src/main/java/org/jclouds/iam/xml/PolicyHandler.java           | 2 +-
 iam/src/main/java/org/jclouds/iam/xml/RoleHandler.java             | 2 +-
 iam/src/main/java/org/jclouds/iam/xml/UserHandler.java             | 2 +-
 .../java/org/jclouds/rds/xml/DescribeDBInstancesResultHandler.java | 2 +-
 .../org/jclouds/rds/xml/DescribeDBSecurityGroupsResultHandler.java | 2 +-
 .../org/jclouds/rds/xml/DescribeDBSubnetGroupsResultHandler.java   | 2 +-
 rds/src/main/java/org/jclouds/rds/xml/EC2SecurityGroupHandler.java | 2 +-
 rds/src/main/java/org/jclouds/rds/xml/IPRangeHandler.java          | 2 +-
 rds/src/main/java/org/jclouds/rds/xml/InstanceHandler.java         | 2 +-
 rds/src/main/java/org/jclouds/rds/xml/SecurityGroupHandler.java    | 2 +-
 rds/src/main/java/org/jclouds/rds/xml/SubnetGroupHandler.java      | 2 +-
 rds/src/main/java/org/jclouds/rds/xml/SubnetHandler.java           | 2 +-
 31 files changed, 31 insertions(+), 31 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/AttributeMetadataHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/AttributeMetadataHandler.java b/elb/src/main/java/org/jclouds/elb/xml/AttributeMetadataHandler.java
index 3e6a591..c9e4df3 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/AttributeMetadataHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/AttributeMetadataHandler.java
@@ -80,7 +80,7 @@ public class AttributeMetadataHandler extends ParseSax.HandlerForGeneratedReques
       } else if (equalsOrSuffix(qName, "UnhealthyThreshold")) {
          builder.description(currentOrNull(currentText));
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/AvailabilityZonesResultHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/AvailabilityZonesResultHandler.java b/elb/src/main/java/org/jclouds/elb/xml/AvailabilityZonesResultHandler.java
index 8ef1f12..fb972d4 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/AvailabilityZonesResultHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/AvailabilityZonesResultHandler.java
@@ -30,7 +30,7 @@ public class AvailabilityZonesResultHandler extends ParseSax.HandlerWithResult<S
    public void endElement(String uri, String localName, String qName) {
       if (qName.equals("member"))
          zones.add(currentText.toString().trim());
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/CreateLoadBalancerResponseHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/CreateLoadBalancerResponseHandler.java b/elb/src/main/java/org/jclouds/elb/xml/CreateLoadBalancerResponseHandler.java
index e03977a..04fbac6 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/CreateLoadBalancerResponseHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/CreateLoadBalancerResponseHandler.java
@@ -38,7 +38,7 @@ public class CreateLoadBalancerResponseHandler extends HandlerWithResult<String>
        if (qName.equals("DNSName")) {
           dnsName = currentOrNull();
        }
-       currentText = new StringBuilder();
+       currentText.setLength(0);
     }
 
     public void characters(char ch[], int start, int length) {

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/DescribeInstanceHealthResultHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/DescribeInstanceHealthResultHandler.java b/elb/src/main/java/org/jclouds/elb/xml/DescribeInstanceHealthResultHandler.java
index e0f6f3c..4403029 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/DescribeInstanceHealthResultHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/DescribeInstanceHealthResultHandler.java
@@ -87,7 +87,7 @@ public class DescribeInstanceHealthResultHandler extends
          instanceStateHandler.endElement(uri, name, qName);
       }
 
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    protected void endMember(String uri, String name, String qName) throws SAXException {

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancerPoliciesResultHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancerPoliciesResultHandler.java b/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancerPoliciesResultHandler.java
index ac0113c..e6d57aa 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancerPoliciesResultHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancerPoliciesResultHandler.java
@@ -87,7 +87,7 @@ public class DescribeLoadBalancerPoliciesResultHandler extends
          policyHandler.endElement(uri, name, qName);
       }
 
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    protected void endMember(String uri, String name, String qName) throws SAXException {

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancerPolicyTypesResultHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancerPolicyTypesResultHandler.java b/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancerPolicyTypesResultHandler.java
index 2be42b8..0ba29e6 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancerPolicyTypesResultHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancerPolicyTypesResultHandler.java
@@ -87,7 +87,7 @@ public class DescribeLoadBalancerPolicyTypesResultHandler extends
          policyTypeHandler.endElement(uri, name, qName);
       }
 
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    protected void endMember(String uri, String name, String qName) throws SAXException {

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancersResultHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancersResultHandler.java b/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancersResultHandler.java
index e9095d2..ff3a07d 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancersResultHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/DescribeLoadBalancersResultHandler.java
@@ -92,7 +92,7 @@ public class DescribeLoadBalancersResultHandler extends
          loadBalancerHandler.endElement(uri, name, qName);
       }
 
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    protected void endMember(String uri, String name, String qName) throws SAXException {

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/HealthCheckHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/HealthCheckHandler.java b/elb/src/main/java/org/jclouds/elb/xml/HealthCheckHandler.java
index 8fe03ef..23a3305 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/HealthCheckHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/HealthCheckHandler.java
@@ -61,7 +61,7 @@ public class HealthCheckHandler extends ParseSax.HandlerForGeneratedRequestWithR
       } else if (equalsOrSuffix(qName, "UnhealthyThreshold")) {
          builder.unhealthyThreshold(Integer.parseInt(currentOrNull(currentText)));
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/InstanceStateHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/InstanceStateHandler.java b/elb/src/main/java/org/jclouds/elb/xml/InstanceStateHandler.java
index 117a330..f8870f7 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/InstanceStateHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/InstanceStateHandler.java
@@ -59,7 +59,7 @@ public class InstanceStateHandler extends ParseSax.HandlerForGeneratedRequestWit
       } else if (equalsOrSuffix(qName, "State")) {
          builder.state(currentOrNull(currentText));
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/InstancesResultHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/InstancesResultHandler.java b/elb/src/main/java/org/jclouds/elb/xml/InstancesResultHandler.java
index d3123bc..67ded70 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/InstancesResultHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/InstancesResultHandler.java
@@ -30,7 +30,7 @@ public class InstancesResultHandler extends ParseSax.HandlerWithResult<Set<Strin
    public void endElement(String uri, String localName, String qName) {
       if (qName.equals("InstanceId"))
          instanceIds.add(currentText.toString().trim());
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/ListenerWithPoliciesHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/ListenerWithPoliciesHandler.java b/elb/src/main/java/org/jclouds/elb/xml/ListenerWithPoliciesHandler.java
index bfb88a0..7e53ac0 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/ListenerWithPoliciesHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/ListenerWithPoliciesHandler.java
@@ -79,7 +79,7 @@ public class ListenerWithPoliciesHandler extends ParseSax.HandlerForGeneratedReq
       } else if (equalsOrSuffix(qName, "SSLCertificateId")) {
          builder.SSLCertificateId(currentOrNull(currentText));
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/LoadBalancerHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/LoadBalancerHandler.java b/elb/src/main/java/org/jclouds/elb/xml/LoadBalancerHandler.java
index bd1f5d4..5664842 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/LoadBalancerHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/LoadBalancerHandler.java
@@ -143,7 +143,7 @@ public class LoadBalancerHandler extends ParseSax.HandlerForGeneratedRequestWith
       } else if (inListeners) {
          listenerHandler.endElement(uri, name, qName);
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    protected void endMember(String uri, String name, String qName) throws SAXException {

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/PolicyHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/PolicyHandler.java b/elb/src/main/java/org/jclouds/elb/xml/PolicyHandler.java
index cf5efb0..f01d920 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/PolicyHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/PolicyHandler.java
@@ -69,7 +69,7 @@ public class PolicyHandler extends ParseSax.HandlerForGeneratedRequestWithResult
             builder.attribute(key, value);
          key = null;
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/elb/src/main/java/org/jclouds/elb/xml/PolicyTypeHandler.java
----------------------------------------------------------------------
diff --git a/elb/src/main/java/org/jclouds/elb/xml/PolicyTypeHandler.java b/elb/src/main/java/org/jclouds/elb/xml/PolicyTypeHandler.java
index c0b4a72..8116bf8 100644
--- a/elb/src/main/java/org/jclouds/elb/xml/PolicyTypeHandler.java
+++ b/elb/src/main/java/org/jclouds/elb/xml/PolicyTypeHandler.java
@@ -85,7 +85,7 @@ public class PolicyTypeHandler extends ParseSax.HandlerForGeneratedRequestWithRe
       } else if (inAttributeTypes) {
          attributeTypeHandler.endElement(uri, name, qName);
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    protected void endMember(String uri, String name, String qName) throws SAXException {

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/iam/src/main/java/org/jclouds/iam/xml/InstanceProfileHandler.java
----------------------------------------------------------------------
diff --git a/iam/src/main/java/org/jclouds/iam/xml/InstanceProfileHandler.java b/iam/src/main/java/org/jclouds/iam/xml/InstanceProfileHandler.java
index 106862f..22eb2ab 100644
--- a/iam/src/main/java/org/jclouds/iam/xml/InstanceProfileHandler.java
+++ b/iam/src/main/java/org/jclouds/iam/xml/InstanceProfileHandler.java
@@ -90,7 +90,7 @@ public class InstanceProfileHandler extends ParseSax.HandlerForGeneratedRequestW
             builder.createDate(dateService.iso8601DateParse(currentOrNull(currentText)));
          }
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/iam/src/main/java/org/jclouds/iam/xml/ListInstanceProfilesResultHandler.java
----------------------------------------------------------------------
diff --git a/iam/src/main/java/org/jclouds/iam/xml/ListInstanceProfilesResultHandler.java b/iam/src/main/java/org/jclouds/iam/xml/ListInstanceProfilesResultHandler.java
index 94113d4..0d27780 100644
--- a/iam/src/main/java/org/jclouds/iam/xml/ListInstanceProfilesResultHandler.java
+++ b/iam/src/main/java/org/jclouds/iam/xml/ListInstanceProfilesResultHandler.java
@@ -86,7 +86,7 @@ public class ListInstanceProfilesResultHandler extends
          afterMarker = currentOrNull(currentText);
       }
 
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/iam/src/main/java/org/jclouds/iam/xml/ListPoliciesResultHandler.java
----------------------------------------------------------------------
diff --git a/iam/src/main/java/org/jclouds/iam/xml/ListPoliciesResultHandler.java b/iam/src/main/java/org/jclouds/iam/xml/ListPoliciesResultHandler.java
index 1dc8c53..d0962bf 100644
--- a/iam/src/main/java/org/jclouds/iam/xml/ListPoliciesResultHandler.java
+++ b/iam/src/main/java/org/jclouds/iam/xml/ListPoliciesResultHandler.java
@@ -63,7 +63,7 @@ public class ListPoliciesResultHandler extends
       } else if (qName.equals("Marker")) {
          afterMarker = currentOrNull(currentText);
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/iam/src/main/java/org/jclouds/iam/xml/ListRolesResultHandler.java
----------------------------------------------------------------------
diff --git a/iam/src/main/java/org/jclouds/iam/xml/ListRolesResultHandler.java b/iam/src/main/java/org/jclouds/iam/xml/ListRolesResultHandler.java
index 0a79d3b..e474ca6 100644
--- a/iam/src/main/java/org/jclouds/iam/xml/ListRolesResultHandler.java
+++ b/iam/src/main/java/org/jclouds/iam/xml/ListRolesResultHandler.java
@@ -79,7 +79,7 @@ public class ListRolesResultHandler extends ParseSax.HandlerForGeneratedRequestW
          afterMarker = currentOrNull(currentText);
       }
 
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/iam/src/main/java/org/jclouds/iam/xml/ListUsersResultHandler.java
----------------------------------------------------------------------
diff --git a/iam/src/main/java/org/jclouds/iam/xml/ListUsersResultHandler.java b/iam/src/main/java/org/jclouds/iam/xml/ListUsersResultHandler.java
index 6fa0ed4..3d5220d 100644
--- a/iam/src/main/java/org/jclouds/iam/xml/ListUsersResultHandler.java
+++ b/iam/src/main/java/org/jclouds/iam/xml/ListUsersResultHandler.java
@@ -79,7 +79,7 @@ public class ListUsersResultHandler extends ParseSax.HandlerForGeneratedRequestW
          afterMarker = currentOrNull(currentText);
       }
 
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/iam/src/main/java/org/jclouds/iam/xml/PolicyHandler.java
----------------------------------------------------------------------
diff --git a/iam/src/main/java/org/jclouds/iam/xml/PolicyHandler.java b/iam/src/main/java/org/jclouds/iam/xml/PolicyHandler.java
index ea93107..b87cc3e 100644
--- a/iam/src/main/java/org/jclouds/iam/xml/PolicyHandler.java
+++ b/iam/src/main/java/org/jclouds/iam/xml/PolicyHandler.java
@@ -53,7 +53,7 @@ public class PolicyHandler extends ParseSax.HandlerForGeneratedRequestWithResult
       } else if (qName.equals("PolicyDocument")) {
          builder.document(urlDecode(currentOrNull(currentText)));
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/iam/src/main/java/org/jclouds/iam/xml/RoleHandler.java
----------------------------------------------------------------------
diff --git a/iam/src/main/java/org/jclouds/iam/xml/RoleHandler.java b/iam/src/main/java/org/jclouds/iam/xml/RoleHandler.java
index 6417588..c7a3367 100644
--- a/iam/src/main/java/org/jclouds/iam/xml/RoleHandler.java
+++ b/iam/src/main/java/org/jclouds/iam/xml/RoleHandler.java
@@ -73,7 +73,7 @@ public class RoleHandler extends ParseSax.HandlerForGeneratedRequestWithResult<R
             builder.createDate(dateService.iso8601DateParse(currentOrNull(currentText)));
          }
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/iam/src/main/java/org/jclouds/iam/xml/UserHandler.java
----------------------------------------------------------------------
diff --git a/iam/src/main/java/org/jclouds/iam/xml/UserHandler.java b/iam/src/main/java/org/jclouds/iam/xml/UserHandler.java
index fd1d0cf..773f49f 100644
--- a/iam/src/main/java/org/jclouds/iam/xml/UserHandler.java
+++ b/iam/src/main/java/org/jclouds/iam/xml/UserHandler.java
@@ -65,7 +65,7 @@ public class UserHandler extends ParseSax.HandlerForGeneratedRequestWithResult<U
       } else if (qName.equals("CreateDate")) {
          builder.createDate(dateService.iso8601SecondsDateParse(currentOrNull(currentText)));
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/rds/src/main/java/org/jclouds/rds/xml/DescribeDBInstancesResultHandler.java
----------------------------------------------------------------------
diff --git a/rds/src/main/java/org/jclouds/rds/xml/DescribeDBInstancesResultHandler.java b/rds/src/main/java/org/jclouds/rds/xml/DescribeDBInstancesResultHandler.java
index eb2d433..4ba6842 100644
--- a/rds/src/main/java/org/jclouds/rds/xml/DescribeDBInstancesResultHandler.java
+++ b/rds/src/main/java/org/jclouds/rds/xml/DescribeDBInstancesResultHandler.java
@@ -87,7 +87,7 @@ public class DescribeDBInstancesResultHandler extends
          instanceHandler.endElement(uri, name, qName);
       }
 
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/rds/src/main/java/org/jclouds/rds/xml/DescribeDBSecurityGroupsResultHandler.java
----------------------------------------------------------------------
diff --git a/rds/src/main/java/org/jclouds/rds/xml/DescribeDBSecurityGroupsResultHandler.java b/rds/src/main/java/org/jclouds/rds/xml/DescribeDBSecurityGroupsResultHandler.java
index 97bddb8..202a272 100644
--- a/rds/src/main/java/org/jclouds/rds/xml/DescribeDBSecurityGroupsResultHandler.java
+++ b/rds/src/main/java/org/jclouds/rds/xml/DescribeDBSecurityGroupsResultHandler.java
@@ -85,7 +85,7 @@ public class DescribeDBSecurityGroupsResultHandler extends
       } else if (inSecurityGroups) {
          securityGroupHander.endElement(uri, name, qName);
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/rds/src/main/java/org/jclouds/rds/xml/DescribeDBSubnetGroupsResultHandler.java
----------------------------------------------------------------------
diff --git a/rds/src/main/java/org/jclouds/rds/xml/DescribeDBSubnetGroupsResultHandler.java b/rds/src/main/java/org/jclouds/rds/xml/DescribeDBSubnetGroupsResultHandler.java
index 8c65aff..5f0f38d 100644
--- a/rds/src/main/java/org/jclouds/rds/xml/DescribeDBSubnetGroupsResultHandler.java
+++ b/rds/src/main/java/org/jclouds/rds/xml/DescribeDBSubnetGroupsResultHandler.java
@@ -85,7 +85,7 @@ public class DescribeDBSubnetGroupsResultHandler extends
       } else if (inSubnetGroups) {
          subnetGroupHander.endElement(uri, name, qName);
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/rds/src/main/java/org/jclouds/rds/xml/EC2SecurityGroupHandler.java
----------------------------------------------------------------------
diff --git a/rds/src/main/java/org/jclouds/rds/xml/EC2SecurityGroupHandler.java b/rds/src/main/java/org/jclouds/rds/xml/EC2SecurityGroupHandler.java
index 0fe3172..96d7421 100644
--- a/rds/src/main/java/org/jclouds/rds/xml/EC2SecurityGroupHandler.java
+++ b/rds/src/main/java/org/jclouds/rds/xml/EC2SecurityGroupHandler.java
@@ -62,7 +62,7 @@ public class EC2SecurityGroupHandler extends ParseSax.HandlerForGeneratedRequest
          builder.rawStatus(rawStatus);
          builder.status(Status.fromValue(rawStatus));
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/rds/src/main/java/org/jclouds/rds/xml/IPRangeHandler.java
----------------------------------------------------------------------
diff --git a/rds/src/main/java/org/jclouds/rds/xml/IPRangeHandler.java b/rds/src/main/java/org/jclouds/rds/xml/IPRangeHandler.java
index fba827b..f3cd20f 100644
--- a/rds/src/main/java/org/jclouds/rds/xml/IPRangeHandler.java
+++ b/rds/src/main/java/org/jclouds/rds/xml/IPRangeHandler.java
@@ -58,7 +58,7 @@ public class IPRangeHandler extends ParseSax.HandlerForGeneratedRequestWithResul
          builder.rawStatus(rawStatus);
          builder.status(Status.fromValue(rawStatus));
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/rds/src/main/java/org/jclouds/rds/xml/InstanceHandler.java
----------------------------------------------------------------------
diff --git a/rds/src/main/java/org/jclouds/rds/xml/InstanceHandler.java b/rds/src/main/java/org/jclouds/rds/xml/InstanceHandler.java
index 5d8c565..ffc352d 100644
--- a/rds/src/main/java/org/jclouds/rds/xml/InstanceHandler.java
+++ b/rds/src/main/java/org/jclouds/rds/xml/InstanceHandler.java
@@ -142,7 +142,7 @@ public class InstanceHandler extends ParseSax.HandlerForGeneratedRequestWithResu
       } else if (equalsOrSuffix(qName, "MasterUsername")) {
          builder.masterUsername(currentOrNull(currentText));
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/rds/src/main/java/org/jclouds/rds/xml/SecurityGroupHandler.java
----------------------------------------------------------------------
diff --git a/rds/src/main/java/org/jclouds/rds/xml/SecurityGroupHandler.java b/rds/src/main/java/org/jclouds/rds/xml/SecurityGroupHandler.java
index 68f1d4c..067aa16 100644
--- a/rds/src/main/java/org/jclouds/rds/xml/SecurityGroupHandler.java
+++ b/rds/src/main/java/org/jclouds/rds/xml/SecurityGroupHandler.java
@@ -102,7 +102,7 @@ public class SecurityGroupHandler extends ParseSax.HandlerForGeneratedRequestWit
       } else if (inIPRanges) {
          ipRangeHandler.endElement(uri, name, qName);
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/rds/src/main/java/org/jclouds/rds/xml/SubnetGroupHandler.java
----------------------------------------------------------------------
diff --git a/rds/src/main/java/org/jclouds/rds/xml/SubnetGroupHandler.java b/rds/src/main/java/org/jclouds/rds/xml/SubnetGroupHandler.java
index 6e6904d..795f702 100644
--- a/rds/src/main/java/org/jclouds/rds/xml/SubnetGroupHandler.java
+++ b/rds/src/main/java/org/jclouds/rds/xml/SubnetGroupHandler.java
@@ -89,7 +89,7 @@ public class SubnetGroupHandler extends ParseSax.HandlerForGeneratedRequestWithR
       } else if (inSubnets) {
          subnetHandler.endElement(uri, name, qName);
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**

http://git-wip-us.apache.org/repos/asf/jclouds-labs-aws/blob/add9335c/rds/src/main/java/org/jclouds/rds/xml/SubnetHandler.java
----------------------------------------------------------------------
diff --git a/rds/src/main/java/org/jclouds/rds/xml/SubnetHandler.java b/rds/src/main/java/org/jclouds/rds/xml/SubnetHandler.java
index d05291a..d17c47b 100644
--- a/rds/src/main/java/org/jclouds/rds/xml/SubnetHandler.java
+++ b/rds/src/main/java/org/jclouds/rds/xml/SubnetHandler.java
@@ -57,7 +57,7 @@ public class SubnetHandler extends ParseSax.HandlerForGeneratedRequestWithResult
       } else if (equalsOrSuffix(qName, "SubnetStatus")) {
          builder.status(currentOrNull(currentText));
       }
-      currentText = new StringBuilder();
+      currentText.setLength(0);
    }
 
    /**