public class com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner
  super_class: java.lang.Object
{
  private com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService service;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl client;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(retrofit2.Retrofit, com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl);
    descriptor: (Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // retrofit2.Retrofit retrofit
        start local 2 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl client
         0: .line 61
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 62
            aload 0 /* this */
            aload 1 /* retrofit */
            ldc Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            invokevirtual retrofit2.Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService
            putfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
         2: .line 63
            aload 0 /* this */
            aload 2 /* client */
            putfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
         3: .line 64
            return
        end local 2 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl client
        end local 1 // retrofit2.Retrofit retrofit
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    4     1  retrofit  Lretrofit2/Retrofit;
            0    4     2    client  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
    MethodParameters:
          Name  Flags
      retrofit  
      client    

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> listByProfile(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
         0: .line 140
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listByProfileSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            astore 3 /* response */
        start local 3 // com.microsoft.rest.ServiceResponse response
         1: .line 141
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$1
            dup
            aload 0 /* this */
            aload 3 /* response */
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.Page
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$1.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 3 // com.microsoft.rest.ServiceResponse response
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2        profileName  Ljava/lang/String;
            1    2     3           response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      profileName        final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>> listByProfileAsync(java.lang.String, java.lang.String, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 160
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listByProfileSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 161
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$2
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$2.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
         2: .line 167
            aload 3 /* serviceCallback */
         3: .line 159
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 3 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    4     1  resourceGroupName  Ljava/lang/String;
            0    4     2        profileName  Ljava/lang/String;
            0    4     3    serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      profileName        final
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>> listByProfileAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
         0: .line 179
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listByProfileWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 180
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$3
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$3.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 179
            areturn
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    3     1  resourceGroupName  Ljava/lang/String;
            0    3     2        profileName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      profileName        final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>>> listByProfileWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
         0: .line 197
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listByProfileSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 198
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$4
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$4.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 197
            areturn
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    3     1  resourceGroupName  Ljava/lang/String;
            0    3     2        profileName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      profileName        final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>>> listByProfileSinglePageAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
         0: .line 219
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 220
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 222
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 223
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 225
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 226
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 228
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 8
         7: .line 229
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 231
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.listByProfile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         9: .line 232
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$5
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$5.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 231
            areturn
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   11     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   11     1  resourceGroupName  Ljava/lang/String;
            0   11     2        profileName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      profileName        final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.PageImpl<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>> listByProfileDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // retrofit2.Response response
         0: .line 246
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.serializerAdapter:()Lcom/microsoft/rest/protocol/SerializerAdapter;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder$Factory.newInstance:(Lcom/microsoft/rest/protocol/SerializerAdapter;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         1: .line 247
            sipush 200
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$6
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$6.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$6.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 248
            ldc Lcom/microsoft/azure/management/cdn/AfdErrorResponseException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 249
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 246
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.cdn.AfdErrorResponseException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/PageImpl<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.cdn.implementation.AFDEndpointInner get(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
         0: .line 264
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.getWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.cdn.implementation.AFDEndpointInner
            areturn
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> getAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 278
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.getWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 4 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 4 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> getAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
         0: .line 291
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.getWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$7
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$7.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>> getWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
         0: .line 309
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 310
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 312
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 313
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 315
      StackMap locals:
      StackMap stack:
            aload 3 /* endpointName */
            ifnonnull 6
         5: .line 316
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 318
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 319
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 321
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 322
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 324
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.get:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        11: .line 325
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$8
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$8.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        12: .line 324
            areturn
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   13     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   13     1  resourceGroupName  Ljava/lang/String;
            0   13     2        profileName  Ljava/lang/String;
            0   13     3       endpointName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> getDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // retrofit2.Response response
         0: .line 339
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.serializerAdapter:()Lcom/microsoft/rest/protocol/SerializerAdapter;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder$Factory.newInstance:(Lcom/microsoft/rest/protocol/SerializerAdapter;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         1: .line 340
            sipush 200
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$9
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$9.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$9.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 341
            ldc Lcom/microsoft/azure/management/cdn/AfdErrorResponseException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 342
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 339
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.cdn.AfdErrorResponseException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.cdn.implementation.AFDEndpointInner create(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.implementation.AFDEndpointInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
         0: .line 358
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* endpoint */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.createWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.last:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.cdn.implementation.AFDEndpointInner
            areturn
        end local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4           endpoint  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      endpoint           

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> createAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.implementation.AFDEndpointInner, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
        start local 5 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 373
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* endpoint */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.createWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable;
            aload 5 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 5 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4           endpoint  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;
            0    1     5    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      endpoint           
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> createAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.implementation.AFDEndpointInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
         0: .line 387
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* endpoint */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.createWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$10
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$10.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4           endpoint  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      endpoint           

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>> createWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.implementation.AFDEndpointInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
         0: .line 406
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 407
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 409
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 410
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 412
      StackMap locals:
      StackMap stack:
            aload 3 /* endpointName */
            ifnonnull 6
         5: .line 413
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 416
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 418
      StackMap locals:
      StackMap stack:
            aload 4 /* endpoint */
            ifnonnull 10
         9: .line 419
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpoint is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 421
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 12
        11: .line 422
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 424
      StackMap locals:
      StackMap stack:
            aload 4 /* endpoint */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        13: .line 425
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 4 /* endpoint */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.create:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 5 /* observable */
        start local 5 // rx.Observable observable
        14: .line 426
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 5 /* observable */
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$11
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$11.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$11.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPutOrPatchResultAsync:(Lrx/Observable;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 5 // rx.Observable observable
        end local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   15     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   15     1  resourceGroupName  Ljava/lang/String;
            0   15     2        profileName  Ljava/lang/String;
            0   15     3       endpointName  Ljava/lang/String;
            0   15     4           endpoint  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;
           14   15     5         observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      endpoint           

  public com.microsoft.azure.management.cdn.implementation.AFDEndpointInner beginCreate(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.implementation.AFDEndpointInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
         0: .line 442
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* endpoint */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginCreateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.cdn.implementation.AFDEndpointInner
            areturn
        end local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4           endpoint  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      endpoint           

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> beginCreateAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.implementation.AFDEndpointInner, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
        start local 5 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 457
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* endpoint */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginCreateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable;
            aload 5 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 5 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4           endpoint  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;
            0    1     5    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      endpoint           
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> beginCreateAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.implementation.AFDEndpointInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
         0: .line 471
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* endpoint */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginCreateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$12
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$12.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4           endpoint  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      endpoint           

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>> beginCreateWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.implementation.AFDEndpointInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
         0: .line 490
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 491
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 493
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 494
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 496
      StackMap locals:
      StackMap stack:
            aload 3 /* endpointName */
            ifnonnull 6
         5: .line 497
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 499
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 500
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 502
      StackMap locals:
      StackMap stack:
            aload 4 /* endpoint */
            ifnonnull 10
         9: .line 503
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpoint is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 505
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 12
        11: .line 506
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 508
      StackMap locals:
      StackMap stack:
            aload 4 /* endpoint */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        13: .line 509
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 4 /* endpoint */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.beginCreate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        14: .line 510
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$13
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$13.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        15: .line 509
            areturn
        end local 4 // com.microsoft.azure.management.cdn.implementation.AFDEndpointInner endpoint
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   16     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   16     1  resourceGroupName  Ljava/lang/String;
            0   16     2        profileName  Ljava/lang/String;
            0   16     3       endpointName  Ljava/lang/String;
            0   16     4           endpoint  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      endpoint           

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> beginCreateDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // retrofit2.Response response
         0: .line 524
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.serializerAdapter:()Lcom/microsoft/rest/protocol/SerializerAdapter;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder$Factory.newInstance:(Lcom/microsoft/rest/protocol/SerializerAdapter;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         1: .line 525
            sipush 200
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$14
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$14.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$14.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 526
            sipush 201
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$15
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$15.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$15.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 527
            sipush 202
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$16
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$16.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$16.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 528
            ldc Lcom/microsoft/azure/management/cdn/AfdErrorResponseException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         5: .line 529
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         6: .line 524
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    7     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.cdn.AfdErrorResponseException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.cdn.implementation.AFDEndpointInner update(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
         0: .line 545
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* endpointUpdateProperties */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.updateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.last:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.cdn.implementation.AFDEndpointInner
            areturn
        end local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1         resourceGroupName  Ljava/lang/String;
            0    1     2               profileName  Ljava/lang/String;
            0    1     3              endpointName  Ljava/lang/String;
            0    1     4  endpointUpdateProperties  Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;
    MethodParameters:
                          Name  Flags
      resourceGroupName         
      profileName               
      endpointName              
      endpointUpdateProperties  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> updateAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
        start local 5 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 560
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* endpointUpdateProperties */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.updateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable;
            aload 5 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 5 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1         resourceGroupName  Ljava/lang/String;
            0    1     2               profileName  Ljava/lang/String;
            0    1     3              endpointName  Ljava/lang/String;
            0    1     4  endpointUpdateProperties  Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;
            0    1     5           serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
                          Name  Flags
      resourceGroupName         
      profileName               
      endpointName              
      endpointUpdateProperties  
      serviceCallback           final

  public rx.Observable<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> updateAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
         0: .line 574
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* endpointUpdateProperties */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.updateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$17
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$17.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1         resourceGroupName  Ljava/lang/String;
            0    1     2               profileName  Ljava/lang/String;
            0    1     3              endpointName  Ljava/lang/String;
            0    1     4  endpointUpdateProperties  Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
                          Name  Flags
      resourceGroupName         
      profileName               
      endpointName              
      endpointUpdateProperties  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>> updateWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
         0: .line 593
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 594
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 596
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 597
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 599
      StackMap locals:
      StackMap stack:
            aload 3 /* endpointName */
            ifnonnull 6
         5: .line 600
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 602
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 603
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 605
      StackMap locals:
      StackMap stack:
            aload 4 /* endpointUpdateProperties */
            ifnonnull 10
         9: .line 606
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointUpdateProperties is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 608
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 12
        11: .line 609
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 611
      StackMap locals:
      StackMap stack:
            aload 4 /* endpointUpdateProperties */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        13: .line 612
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 4 /* endpointUpdateProperties */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.update:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 5 /* observable */
        start local 5 // rx.Observable observable
        14: .line 613
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 5 /* observable */
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$18
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$18.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$18.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPutOrPatchResultAsync:(Lrx/Observable;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 5 // rx.Observable observable
        end local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   15     0                      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   15     1         resourceGroupName  Ljava/lang/String;
            0   15     2               profileName  Ljava/lang/String;
            0   15     3              endpointName  Ljava/lang/String;
            0   15     4  endpointUpdateProperties  Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;
           14   15     5                observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
    MethodParameters:
                          Name  Flags
      resourceGroupName         
      profileName               
      endpointName              
      endpointUpdateProperties  

  public com.microsoft.azure.management.cdn.implementation.AFDEndpointInner beginUpdate(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
         0: .line 629
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* endpointUpdateProperties */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginUpdateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.cdn.implementation.AFDEndpointInner
            areturn
        end local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1         resourceGroupName  Ljava/lang/String;
            0    1     2               profileName  Ljava/lang/String;
            0    1     3              endpointName  Ljava/lang/String;
            0    1     4  endpointUpdateProperties  Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;
    MethodParameters:
                          Name  Flags
      resourceGroupName         
      profileName               
      endpointName              
      endpointUpdateProperties  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> beginUpdateAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
        start local 5 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 644
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* endpointUpdateProperties */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginUpdateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable;
            aload 5 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 5 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1         resourceGroupName  Ljava/lang/String;
            0    1     2               profileName  Ljava/lang/String;
            0    1     3              endpointName  Ljava/lang/String;
            0    1     4  endpointUpdateProperties  Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;
            0    1     5           serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
                          Name  Flags
      resourceGroupName         
      profileName               
      endpointName              
      endpointUpdateProperties  
      serviceCallback           final

  public rx.Observable<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> beginUpdateAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
         0: .line 658
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* endpointUpdateProperties */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginUpdateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$19
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$19.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1         resourceGroupName  Ljava/lang/String;
            0    1     2               profileName  Ljava/lang/String;
            0    1     3              endpointName  Ljava/lang/String;
            0    1     4  endpointUpdateProperties  Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
                          Name  Flags
      resourceGroupName         
      profileName               
      endpointName              
      endpointUpdateProperties  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>> beginUpdateWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
         0: .line 677
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 678
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 680
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 681
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 683
      StackMap locals:
      StackMap stack:
            aload 3 /* endpointName */
            ifnonnull 6
         5: .line 684
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 686
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 687
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 689
      StackMap locals:
      StackMap stack:
            aload 4 /* endpointUpdateProperties */
            ifnonnull 10
         9: .line 690
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointUpdateProperties is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 692
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 12
        11: .line 693
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 695
      StackMap locals:
      StackMap stack:
            aload 4 /* endpointUpdateProperties */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        13: .line 696
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 4 /* endpointUpdateProperties */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.beginUpdate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        14: .line 697
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$20
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$20.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        15: .line 696
            areturn
        end local 4 // com.microsoft.azure.management.cdn.AFDEndpointUpdateParameters endpointUpdateProperties
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   16     0                      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   16     1         resourceGroupName  Ljava/lang/String;
            0   16     2               profileName  Ljava/lang/String;
            0   16     3              endpointName  Ljava/lang/String;
            0   16     4  endpointUpdateProperties  Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AFDEndpointUpdateParameters;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
    MethodParameters:
                          Name  Flags
      resourceGroupName         
      profileName               
      endpointName              
      endpointUpdateProperties  

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> beginUpdateDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // retrofit2.Response response
         0: .line 711
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.serializerAdapter:()Lcom/microsoft/rest/protocol/SerializerAdapter;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder$Factory.newInstance:(Lcom/microsoft/rest/protocol/SerializerAdapter;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         1: .line 712
            sipush 200
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$21
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$21.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$21.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 713
            sipush 202
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$22
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$22.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$22.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 714
            ldc Lcom/microsoft/azure/management/cdn/AfdErrorResponseException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 715
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 711
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    6     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.cdn.AfdErrorResponseException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
          Name  Flags
      response  

  public void delete(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
         0: .line 729
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.deleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.last:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            pop
         1: .line 730
            return
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2        profileName  Ljava/lang/String;
            0    2     3       endpointName  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       

  public com.microsoft.rest.ServiceFuture<java.lang.Void> deleteAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 743
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.deleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 4 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 4 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      serviceCallback    final

  public rx.Observable<java.lang.Void> deleteAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
         0: .line 756
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.deleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$23
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$23.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> deleteWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
         0: .line 774
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 775
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 777
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 778
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 780
      StackMap locals:
      StackMap stack:
            aload 3 /* endpointName */
            ifnonnull 6
         5: .line 781
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 783
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 784
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 786
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 787
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 789
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.delete:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
        11: .line 790
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$24
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$24.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$24.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   12     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   12     1  resourceGroupName  Ljava/lang/String;
            0   12     2        profileName  Ljava/lang/String;
            0   12     3       endpointName  Ljava/lang/String;
           11   12     4         observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       

  public void beginDelete(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
         0: .line 804
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginDeleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            pop
         1: .line 805
            return
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2        profileName  Ljava/lang/String;
            0    2     3       endpointName  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       

  public com.microsoft.rest.ServiceFuture<java.lang.Void> beginDeleteAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 818
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginDeleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 4 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 4 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      serviceCallback    final

  public rx.Observable<java.lang.Void> beginDeleteAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
         0: .line 831
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginDeleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$25
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$25.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> beginDeleteWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
         0: .line 849
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 850
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 852
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 853
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 855
      StackMap locals:
      StackMap stack:
            aload 3 /* endpointName */
            ifnonnull 6
         5: .line 856
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 858
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 859
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 861
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 862
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 864
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.beginDelete:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        11: .line 865
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$26
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$26.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        12: .line 864
            areturn
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   13     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   13     1  resourceGroupName  Ljava/lang/String;
            0   13     2        profileName  Ljava/lang/String;
            0   13     3       endpointName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       

  private com.microsoft.rest.ServiceResponse<java.lang.Void> beginDeleteDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // retrofit2.Response response
         0: .line 879
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.serializerAdapter:()Lcom/microsoft/rest/protocol/SerializerAdapter;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder$Factory.newInstance:(Lcom/microsoft/rest/protocol/SerializerAdapter;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         1: .line 880
            sipush 200
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$27
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$27.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$27.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 881
            sipush 202
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$28
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$28.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$28.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 882
            sipush 204
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$29
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$29.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$29.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 883
            ldc Lcom/microsoft/azure/management/cdn/AfdErrorResponseException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         5: .line 884
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         6: .line 879
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    7     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.cdn.AfdErrorResponseException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;
    MethodParameters:
          Name  Flags
      response  

  public void purgeContent(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
         0: .line 899
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* contentPaths */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.purgeContentWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.last:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            pop
         1: .line 900
            return
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2        profileName  Ljava/lang/String;
            0    2     3       endpointName  Ljava/lang/String;
            0    2     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)V
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       

  public com.microsoft.rest.ServiceFuture<java.lang.Void> purgeContentAsync(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
        start local 5 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 914
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* contentPaths */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.purgeContentWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
            aload 5 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 5 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
            0    1     5    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       
      serviceCallback    final

  public rx.Observable<java.lang.Void> purgeContentAsync(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
         0: .line 928
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* contentPaths */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.purgeContentWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$30
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$30.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> purgeContentWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=7, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
         0: .line 947
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 948
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 950
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 951
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 953
      StackMap locals:
      StackMap stack:
            aload 3 /* endpointName */
            ifnonnull 6
         5: .line 954
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 956
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 957
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 959
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 960
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 962
      StackMap locals:
      StackMap stack:
            aload 4 /* contentPaths */
            ifnonnull 12
        11: .line 963
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter contentPaths is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 965
      StackMap locals:
      StackMap stack:
            aload 4 /* contentPaths */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        13: .line 967
            new com.microsoft.azure.management.cdn.AfdPurgeParameters
            dup
            invokespecial com.microsoft.azure.management.cdn.AfdPurgeParameters.<init>:()V
            astore 5 /* contents */
        start local 5 // com.microsoft.azure.management.cdn.AfdPurgeParameters contents
        14: .line 968
            aload 5 /* contents */
            aload 4 /* contentPaths */
            invokevirtual com.microsoft.azure.management.cdn.AfdPurgeParameters.withContentPaths:(Ljava/util/List;)Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;
            pop
        15: .line 969
            aload 5 /* contents */
            aconst_null
            invokevirtual com.microsoft.azure.management.cdn.AfdPurgeParameters.withDomains:(Ljava/util/List;)Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;
            pop
        16: .line 970
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 5 /* contents */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.purgeContent:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;Ljava/lang/String;)Lrx/Observable;
            astore 6 /* observable */
        start local 6 // rx.Observable observable
        17: .line 971
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 6 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.AZURE_ASYNC_OPERATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$31
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$31.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$31.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 6 // rx.Observable observable
        end local 5 // com.microsoft.azure.management.cdn.AfdPurgeParameters contents
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   18     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   18     1  resourceGroupName  Ljava/lang/String;
            0   18     2        profileName  Ljava/lang/String;
            0   18     3       endpointName  Ljava/lang/String;
            0   18     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
           14   18     5           contents  Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;
           17   18     6         observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       

  public void purgeContent(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
        start local 5 // java.util.List domains
         0: .line 986
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* contentPaths */
            aload 5 /* domains */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.purgeContentWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.last:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            pop
         1: .line 987
            return
        end local 5 // java.util.List domains
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2        profileName  Ljava/lang/String;
            0    2     3       endpointName  Ljava/lang/String;
            0    2     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
            0    2     5            domains  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/String;>;)V
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       
      domains            

  public com.microsoft.rest.ServiceFuture<java.lang.Void> purgeContentAsync(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.util.List<java.lang.String>, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=7
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
        start local 5 // java.util.List domains
        start local 6 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1002
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* contentPaths */
            aload 5 /* domains */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.purgeContentWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lrx/Observable;
            aload 6 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 6 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 5 // java.util.List domains
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
            0    1     5            domains  Ljava/util/List<Ljava/lang/String;>;
            0    1     6    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/String;>;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       
      domains            
      serviceCallback    final

  public rx.Observable<java.lang.Void> purgeContentAsync(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
        start local 5 // java.util.List domains
         0: .line 1017
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* contentPaths */
            aload 5 /* domains */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.purgeContentWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$32
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$32.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 5 // java.util.List domains
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
            0    1     5            domains  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/String;>;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       
      domains            

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> purgeContentWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=8, args_size=6
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
        start local 5 // java.util.List domains
         0: .line 1037
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1038
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1040
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 1041
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1043
      StackMap locals:
      StackMap stack:
            aload 3 /* endpointName */
            ifnonnull 6
         5: .line 1044
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1046
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 1047
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1049
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 1050
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1052
      StackMap locals:
      StackMap stack:
            aload 4 /* contentPaths */
            ifnonnull 12
        11: .line 1053
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter contentPaths is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 1055
      StackMap locals:
      StackMap stack:
            aload 4 /* contentPaths */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        13: .line 1056
            aload 5 /* domains */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        14: .line 1057
            new com.microsoft.azure.management.cdn.AfdPurgeParameters
            dup
            invokespecial com.microsoft.azure.management.cdn.AfdPurgeParameters.<init>:()V
            astore 6 /* contents */
        start local 6 // com.microsoft.azure.management.cdn.AfdPurgeParameters contents
        15: .line 1058
            aload 6 /* contents */
            aload 4 /* contentPaths */
            invokevirtual com.microsoft.azure.management.cdn.AfdPurgeParameters.withContentPaths:(Ljava/util/List;)Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;
            pop
        16: .line 1059
            aload 6 /* contents */
            aload 5 /* domains */
            invokevirtual com.microsoft.azure.management.cdn.AfdPurgeParameters.withDomains:(Ljava/util/List;)Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;
            pop
        17: .line 1060
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 6 /* contents */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.purgeContent:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;Ljava/lang/String;)Lrx/Observable;
            astore 7 /* observable */
        start local 7 // rx.Observable observable
        18: .line 1061
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 7 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.AZURE_ASYNC_OPERATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$33
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$33.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$33.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 7 // rx.Observable observable
        end local 6 // com.microsoft.azure.management.cdn.AfdPurgeParameters contents
        end local 5 // java.util.List domains
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   19     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   19     1  resourceGroupName  Ljava/lang/String;
            0   19     2        profileName  Ljava/lang/String;
            0   19     3       endpointName  Ljava/lang/String;
            0   19     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
            0   19     5            domains  Ljava/util/List<Ljava/lang/String;>;
           15   19     6           contents  Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;
           18   19     7         observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/String;>;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       
      domains            

  public void beginPurgeContent(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
         0: .line 1076
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* contentPaths */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginPurgeContentWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            pop
         1: .line 1077
            return
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2        profileName  Ljava/lang/String;
            0    2     3       endpointName  Ljava/lang/String;
            0    2     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)V
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       

  public com.microsoft.rest.ServiceFuture<java.lang.Void> beginPurgeContentAsync(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
        start local 5 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1091
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* contentPaths */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginPurgeContentWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
            aload 5 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 5 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
            0    1     5    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       
      serviceCallback    final

  public rx.Observable<java.lang.Void> beginPurgeContentAsync(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
         0: .line 1105
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* contentPaths */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginPurgeContentWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$34
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$34.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> beginPurgeContentWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
         0: .line 1124
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1125
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1127
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 1128
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1130
      StackMap locals:
      StackMap stack:
            aload 3 /* endpointName */
            ifnonnull 6
         5: .line 1131
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1133
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 1134
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1136
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 1137
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1139
      StackMap locals:
      StackMap stack:
            aload 4 /* contentPaths */
            ifnonnull 12
        11: .line 1140
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter contentPaths is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 1142
      StackMap locals:
      StackMap stack:
            aload 4 /* contentPaths */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        13: .line 1144
            new com.microsoft.azure.management.cdn.AfdPurgeParameters
            dup
            invokespecial com.microsoft.azure.management.cdn.AfdPurgeParameters.<init>:()V
            astore 5 /* contents */
        start local 5 // com.microsoft.azure.management.cdn.AfdPurgeParameters contents
        14: .line 1145
            aload 5 /* contents */
            aload 4 /* contentPaths */
            invokevirtual com.microsoft.azure.management.cdn.AfdPurgeParameters.withContentPaths:(Ljava/util/List;)Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;
            pop
        15: .line 1146
            aload 5 /* contents */
            aconst_null
            invokevirtual com.microsoft.azure.management.cdn.AfdPurgeParameters.withDomains:(Ljava/util/List;)Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;
            pop
        16: .line 1147
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 5 /* contents */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.beginPurgeContent:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;Ljava/lang/String;)Lrx/Observable;
        17: .line 1148
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$35
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$35.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        18: .line 1147
            areturn
        end local 5 // com.microsoft.azure.management.cdn.AfdPurgeParameters contents
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   19     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   19     1  resourceGroupName  Ljava/lang/String;
            0   19     2        profileName  Ljava/lang/String;
            0   19     3       endpointName  Ljava/lang/String;
            0   19     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
           14   19     5           contents  Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       

  public void beginPurgeContent(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
        start local 5 // java.util.List domains
         0: .line 1174
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* contentPaths */
            aload 5 /* domains */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginPurgeContentWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            pop
         1: .line 1175
            return
        end local 5 // java.util.List domains
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2        profileName  Ljava/lang/String;
            0    2     3       endpointName  Ljava/lang/String;
            0    2     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
            0    2     5            domains  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/String;>;)V
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       
      domains            

  public com.microsoft.rest.ServiceFuture<java.lang.Void> beginPurgeContentAsync(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.util.List<java.lang.String>, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=7
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
        start local 5 // java.util.List domains
        start local 6 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1190
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* contentPaths */
            aload 5 /* domains */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginPurgeContentWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lrx/Observable;
            aload 6 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 6 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 5 // java.util.List domains
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
            0    1     5            domains  Ljava/util/List<Ljava/lang/String;>;
            0    1     6    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/String;>;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       
      domains            
      serviceCallback    final

  public rx.Observable<java.lang.Void> beginPurgeContentAsync(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
        start local 5 // java.util.List domains
         0: .line 1205
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* contentPaths */
            aload 5 /* domains */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.beginPurgeContentWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$36
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$36.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 5 // java.util.List domains
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
            0    1     5            domains  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/String;>;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       
      domains            

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> beginPurgeContentWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=7, args_size=6
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.util.List contentPaths
        start local 5 // java.util.List domains
         0: .line 1225
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1226
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1228
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 1229
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1231
      StackMap locals:
      StackMap stack:
            aload 3 /* endpointName */
            ifnonnull 6
         5: .line 1232
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1234
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 1235
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1237
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 1238
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1240
      StackMap locals:
      StackMap stack:
            aload 4 /* contentPaths */
            ifnonnull 12
        11: .line 1241
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter contentPaths is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 1243
      StackMap locals:
      StackMap stack:
            aload 4 /* contentPaths */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        13: .line 1244
            aload 5 /* domains */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        14: .line 1245
            new com.microsoft.azure.management.cdn.AfdPurgeParameters
            dup
            invokespecial com.microsoft.azure.management.cdn.AfdPurgeParameters.<init>:()V
            astore 6 /* contents */
        start local 6 // com.microsoft.azure.management.cdn.AfdPurgeParameters contents
        15: .line 1246
            aload 6 /* contents */
            aload 4 /* contentPaths */
            invokevirtual com.microsoft.azure.management.cdn.AfdPurgeParameters.withContentPaths:(Ljava/util/List;)Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;
            pop
        16: .line 1247
            aload 6 /* contents */
            aload 5 /* domains */
            invokevirtual com.microsoft.azure.management.cdn.AfdPurgeParameters.withDomains:(Ljava/util/List;)Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;
            pop
        17: .line 1248
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 6 /* contents */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.beginPurgeContent:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;Ljava/lang/String;)Lrx/Observable;
        18: .line 1249
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$37
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$37.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        19: .line 1248
            areturn
        end local 6 // com.microsoft.azure.management.cdn.AfdPurgeParameters contents
        end local 5 // java.util.List domains
        end local 4 // java.util.List contentPaths
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   20     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   20     1  resourceGroupName  Ljava/lang/String;
            0   20     2        profileName  Ljava/lang/String;
            0   20     3       endpointName  Ljava/lang/String;
            0   20     4       contentPaths  Ljava/util/List<Ljava/lang/String;>;
            0   20     5            domains  Ljava/util/List<Ljava/lang/String;>;
           15   20     6           contents  Lcom/microsoft/azure/management/cdn/AfdPurgeParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/String;>;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      contentPaths       
      domains            

  private com.microsoft.rest.ServiceResponse<java.lang.Void> beginPurgeContentDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // retrofit2.Response response
         0: .line 1263
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.serializerAdapter:()Lcom/microsoft/rest/protocol/SerializerAdapter;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder$Factory.newInstance:(Lcom/microsoft/rest/protocol/SerializerAdapter;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         1: .line 1264
            sipush 200
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$38
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$38.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$38.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1265
            sipush 202
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$39
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$39.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$39.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1266
            ldc Lcom/microsoft/azure/management/cdn/AfdErrorResponseException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 1267
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 1263
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    6     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.cdn.AfdErrorResponseException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.cdn.implementation.UsageInner> listResourceUsage(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
         0: .line 1282
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listResourceUsageSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            astore 4 /* response */
        start local 4 // com.microsoft.rest.ServiceResponse response
         1: .line 1283
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$40
            dup
            aload 0 /* this */
            aload 4 /* response */
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.Page
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$40.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 4 // com.microsoft.rest.ServiceResponse response
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2        profileName  Ljava/lang/String;
            0    2     3       endpointName  Ljava/lang/String;
            1    2     4           response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      profileName        final
      endpointName       final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.cdn.implementation.UsageInner>> listResourceUsageAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.cdn.implementation.UsageInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 1303
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listResourceUsageSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 1304
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$41
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$41.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
         2: .line 1310
            aload 4 /* serviceCallback */
         3: .line 1302
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 4 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    4     1  resourceGroupName  Ljava/lang/String;
            0    4     2        profileName  Ljava/lang/String;
            0    4     3       endpointName  Ljava/lang/String;
            0    4     4    serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      profileName        final
      endpointName       final
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.cdn.implementation.UsageInner>> listResourceUsageAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
         0: .line 1323
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listResourceUsageWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 1324
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$42
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$42.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1323
            areturn
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    3     1  resourceGroupName  Ljava/lang/String;
            0    3     2        profileName  Ljava/lang/String;
            0    3     3       endpointName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      profileName        final
      endpointName       final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.cdn.implementation.UsageInner>>> listResourceUsageWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
         0: .line 1342
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listResourceUsageSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 1343
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$43
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$43.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1342
            areturn
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    3     1  resourceGroupName  Ljava/lang/String;
            0    3     2        profileName  Ljava/lang/String;
            0    3     3       endpointName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      profileName        final
      endpointName       final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.cdn.implementation.UsageInner>>> listResourceUsageSinglePageAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
         0: .line 1365
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1366
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1368
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 1369
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1371
      StackMap locals:
      StackMap stack:
            aload 3 /* endpointName */
            ifnonnull 6
         5: .line 1372
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1374
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 1375
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1377
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 1378
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.listResourceUsage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        11: .line 1381
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$44
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$44.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        12: .line 1380
            areturn
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   13     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   13     1  resourceGroupName  Ljava/lang/String;
            0   13     2        profileName  Ljava/lang/String;
            0   13     3       endpointName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      profileName        final
      endpointName       final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.PageImpl<com.microsoft.azure.management.cdn.implementation.UsageInner>> listResourceUsageDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // retrofit2.Response response
         0: .line 1395
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.serializerAdapter:()Lcom/microsoft/rest/protocol/SerializerAdapter;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder$Factory.newInstance:(Lcom/microsoft/rest/protocol/SerializerAdapter;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         1: .line 1396
            sipush 200
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$45
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$45.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$45.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1397
            ldc Lcom/microsoft/azure/management/cdn/AfdErrorResponseException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1398
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 1395
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.cdn.AfdErrorResponseException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/PageImpl<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.cdn.implementation.ValidateCustomDomainOutputInner validateCustomDomain(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/cdn/implementation/ValidateCustomDomainOutputInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.lang.String hostName
         0: .line 1414
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* hostName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.validateCustomDomainWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.cdn.implementation.ValidateCustomDomainOutputInner
            areturn
        end local 4 // java.lang.String hostName
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4           hostName  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      hostName           

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.cdn.implementation.ValidateCustomDomainOutputInner> validateCustomDomainAsync(java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.cdn.implementation.ValidateCustomDomainOutputInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.lang.String hostName
        start local 5 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1429
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* hostName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.validateCustomDomainWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 5 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 5 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 4 // java.lang.String hostName
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4           hostName  Ljava/lang/String;
            0    1     5    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/ValidateCustomDomainOutputInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/ValidateCustomDomainOutputInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/cdn/implementation/ValidateCustomDomainOutputInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      hostName           
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.cdn.implementation.ValidateCustomDomainOutputInner> validateCustomDomainAsync(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.lang.String hostName
         0: .line 1443
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 4 /* hostName */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.validateCustomDomainWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$46
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$46.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 4 // java.lang.String hostName
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        profileName  Ljava/lang/String;
            0    1     3       endpointName  Ljava/lang/String;
            0    1     4           hostName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/cdn/implementation/ValidateCustomDomainOutputInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      hostName           

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.ValidateCustomDomainOutputInner>> validateCustomDomainWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String profileName
        start local 3 // java.lang.String endpointName
        start local 4 // java.lang.String hostName
         0: .line 1462
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1463
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1465
      StackMap locals:
      StackMap stack:
            aload 2 /* profileName */
            ifnonnull 4
         3: .line 1466
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter profileName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1468
      StackMap locals:
      StackMap stack:
            aload 3 /* endpointName */
            ifnonnull 6
         5: .line 1469
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter endpointName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 1472
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1474
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 1475
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1477
      StackMap locals:
      StackMap stack:
            aload 4 /* hostName */
            ifnonnull 12
        11: .line 1478
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter hostName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 1480
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.cdn.ValidateCustomDomainInput
            dup
            invokespecial com.microsoft.azure.management.cdn.ValidateCustomDomainInput.<init>:()V
            astore 5 /* customDomainProperties */
        start local 5 // com.microsoft.azure.management.cdn.ValidateCustomDomainInput customDomainProperties
        13: .line 1481
            aload 5 /* customDomainProperties */
            aload 4 /* hostName */
            invokevirtual com.microsoft.azure.management.cdn.ValidateCustomDomainInput.withHostName:(Ljava/lang/String;)Lcom/microsoft/azure/management/cdn/ValidateCustomDomainInput;
            pop
        14: .line 1482
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 1 /* resourceGroupName */
            aload 2 /* profileName */
            aload 3 /* endpointName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 5 /* customDomainProperties */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.validateCustomDomain:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/ValidateCustomDomainInput;Ljava/lang/String;)Lrx/Observable;
        15: .line 1483
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$47
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$47.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        16: .line 1482
            areturn
        end local 5 // com.microsoft.azure.management.cdn.ValidateCustomDomainInput customDomainProperties
        end local 4 // java.lang.String hostName
        end local 3 // java.lang.String endpointName
        end local 2 // java.lang.String profileName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   17     0                    this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0   17     1       resourceGroupName  Ljava/lang/String;
            0   17     2             profileName  Ljava/lang/String;
            0   17     3            endpointName  Ljava/lang/String;
            0   17     4                hostName  Ljava/lang/String;
           13   17     5  customDomainProperties  Lcom/microsoft/azure/management/cdn/ValidateCustomDomainInput;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/ValidateCustomDomainOutputInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      profileName        
      endpointName       
      hostName           

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.ValidateCustomDomainOutputInner> validateCustomDomainDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // retrofit2.Response response
         0: .line 1497
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.serializerAdapter:()Lcom/microsoft/rest/protocol/SerializerAdapter;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder$Factory.newInstance:(Lcom/microsoft/rest/protocol/SerializerAdapter;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         1: .line 1498
            sipush 200
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$48
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$48.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$48.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1499
            ldc Lcom/microsoft/azure/management/cdn/AfdErrorResponseException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1500
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 1497
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.cdn.AfdErrorResponseException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/ValidateCustomDomainOutputInner;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner> listByProfileNext(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1513
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listByProfileNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            astore 2 /* response */
        start local 2 // com.microsoft.rest.ServiceResponse response
         1: .line 1514
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$49
            dup
            aload 0 /* this */
            aload 2 /* response */
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.Page
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$49.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 2 // com.microsoft.rest.ServiceResponse response
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    2     1  nextPageLink  Ljava/lang/String;
            1    2     2      response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
    Signature: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>> listByProfileNextAsync(java.lang.String, com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>>, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>);
    descriptor: (Ljava/lang/String;Lcom/microsoft/rest/ServiceFuture;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String nextPageLink
        start local 2 // com.microsoft.rest.ServiceFuture serviceFuture
        start local 3 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 1533
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listByProfileNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1534
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$50
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$50.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
         2: .line 1540
            aload 3 /* serviceCallback */
         3: .line 1532
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 3 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 2 // com.microsoft.rest.ServiceFuture serviceFuture
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    4     1     nextPageLink  Ljava/lang/String;
            0    4     2    serviceFuture  Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
            0    4     3  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
    MethodParameters:
                 Name  Flags
      nextPageLink     final
      serviceFuture    final
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>> listByProfileNextAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1551
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listByProfileNextWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1552
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$51
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$51.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1551
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    3     1  nextPageLink  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>>> listByProfileNextWithServiceResponseAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1568
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listByProfileNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1569
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$52
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$52.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1568
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    3     1  nextPageLink  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>>> listByProfileNextSinglePageAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1589
            aload 1 /* nextPageLink */
            ifnonnull 2
         1: .line 1590
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter nextPageLink is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1592
      StackMap locals:
      StackMap stack:
            ldc "%s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* nextPageLink */
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 2 /* nextUrl */
        start local 2 // java.lang.String nextUrl
         3: .line 1593
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 2 /* nextUrl */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.listByProfileNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         4: .line 1594
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$53
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$53.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         5: .line 1593
            areturn
        end local 2 // java.lang.String nextUrl
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    6     1  nextPageLink  Ljava/lang/String;
            3    6     2       nextUrl  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.PageImpl<com.microsoft.azure.management.cdn.implementation.AFDEndpointInner>> listByProfileNextDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // retrofit2.Response response
         0: .line 1608
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.serializerAdapter:()Lcom/microsoft/rest/protocol/SerializerAdapter;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder$Factory.newInstance:(Lcom/microsoft/rest/protocol/SerializerAdapter;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         1: .line 1609
            sipush 200
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$54
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$54.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$54.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1610
            ldc Lcom/microsoft/azure/management/cdn/AfdErrorResponseException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1611
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 1608
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.cdn.AfdErrorResponseException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/PageImpl<Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointInner;>;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.cdn.implementation.UsageInner> listResourceUsageNext(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1624
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listResourceUsageNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            astore 2 /* response */
        start local 2 // com.microsoft.rest.ServiceResponse response
         1: .line 1625
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$55
            dup
            aload 0 /* this */
            aload 2 /* response */
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.Page
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$55.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 2 // com.microsoft.rest.ServiceResponse response
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    2     1  nextPageLink  Ljava/lang/String;
            1    2     2      response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;
    Signature: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.cdn.implementation.UsageInner>> listResourceUsageNextAsync(java.lang.String, com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.cdn.implementation.UsageInner>>, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.cdn.implementation.UsageInner>);
    descriptor: (Ljava/lang/String;Lcom/microsoft/rest/ServiceFuture;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String nextPageLink
        start local 2 // com.microsoft.rest.ServiceFuture serviceFuture
        start local 3 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 1644
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listResourceUsageNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1645
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$56
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$56.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
         2: .line 1651
            aload 3 /* serviceCallback */
         3: .line 1643
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 3 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 2 // com.microsoft.rest.ServiceFuture serviceFuture
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    4     1     nextPageLink  Ljava/lang/String;
            0    4     2    serviceFuture  Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;
            0    4     3  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;
    MethodParameters:
                 Name  Flags
      nextPageLink     final
      serviceFuture    final
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.cdn.implementation.UsageInner>> listResourceUsageNextAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1662
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listResourceUsageNextWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1663
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$57
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$57.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1662
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    3     1  nextPageLink  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.cdn.implementation.UsageInner>>> listResourceUsageNextWithServiceResponseAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1679
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.listResourceUsageNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1680
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$58
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$58.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1679
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    3     1  nextPageLink  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.cdn.implementation.UsageInner>>> listResourceUsageNextSinglePageAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1700
            aload 1 /* nextPageLink */
            ifnonnull 2
         1: .line 1701
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter nextPageLink is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1703
      StackMap locals:
      StackMap stack:
            ldc "%s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* nextPageLink */
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 2 /* nextUrl */
        start local 2 // java.lang.String nextUrl
         3: .line 1704
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.service:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner$AFDEndpointsService;
            aload 2 /* nextUrl */
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService.listResourceUsageNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         4: .line 1705
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$59
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$59.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         5: .line 1704
            areturn
        end local 2 // java.lang.String nextUrl
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    6     1  nextPageLink  Ljava/lang/String;
            3    6     2       nextUrl  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.PageImpl<com.microsoft.azure.management.cdn.implementation.UsageInner>> listResourceUsageNextDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
        start local 1 // retrofit2.Response response
         0: .line 1719
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.client:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.serializerAdapter:()Lcom/microsoft/rest/protocol/SerializerAdapter;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder$Factory.newInstance:(Lcom/microsoft/rest/protocol/SerializerAdapter;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         1: .line 1720
            sipush 200
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$60
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$60.<init>:(Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$60.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1721
            ldc Lcom/microsoft/azure/management/cdn/AfdErrorResponseException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1722
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 1719
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.cdn.AfdErrorResponseException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/PageImpl<Lcom/microsoft/azure/management/cdn/implementation/UsageInner;>;>;
    MethodParameters:
          Name  Flags
      response  
}
SourceFile: "AFDEndpointsInner.java"
NestMembers:
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$1  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$10  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$11  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$12  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$13  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$14  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$15  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$16  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$17  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$18  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$19  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$2  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$20  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$21  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$22  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$23  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$24  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$25  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$26  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$27  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$28  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$29  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$3  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$30  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$31  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$32  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$33  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$34  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$35  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$36  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$37  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$38  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$39  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$4  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$40  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$41  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$42  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$43  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$44  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$45  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$46  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$47  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$48  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$49  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$5  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$50  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$51  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$52  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$53  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$54  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$55  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$56  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$57  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$58  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$59  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$6  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$60  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$7  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$8  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$9  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService
InnerClasses:
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$1
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$10
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$11
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$12
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$13
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$14
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$15
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$16
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$17
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$18
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$19
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$2
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$20
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$21
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$22
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$23
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$24
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$25
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$26
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$27
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$28
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$29
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$3
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$30
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$31
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$32
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$33
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$34
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$35
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$36
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$37
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$38
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$39
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$4
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$40
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$41
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$42
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$43
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$44
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$45
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$46
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$47
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$48
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$49
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$5
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$50
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$51
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$52
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$53
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$54
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$55
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$56
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$57
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$58
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$59
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$6
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$60
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$7
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$8
  com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$9
  abstract AFDEndpointsService = com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner$AFDEndpointsService of com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner
  public abstract Factory = com.microsoft.rest.protocol.ResponseBuilder$Factory of com.microsoft.rest.protocol.ResponseBuilder