@Override
    public DescribeTrailsResult describeTrails() {
        return describeTrails(new DescribeTrailsRequest());
    }
Abstract implementation of {@code AWSCloudTrail}. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an {@code UnsupportedOperationException}.
aws-java-sdk-cloudtrail/src/main/java/com/amazonaws/services/cloudtrail/AbstractAWSCloudTrail.java