class org.apache.commons.vfs2.provider.ftps.FtpsClientWrapper extends org.apache.commons.vfs2.provider.ftp.FTPClientWrapper
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.commons.vfs2.provider.ftps.FtpsClientWrapper
  super_class: org.apache.commons.vfs2.provider.ftp.FTPClientWrapper
{
  void <init>(org.apache.commons.vfs2.provider.GenericFileName, org.apache.commons.vfs2.FileSystemOptions);
    descriptor: (Lorg/apache/commons/vfs2/provider/GenericFileName;Lorg/apache/commons/vfs2/FileSystemOptions;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.commons.vfs2.provider.ftps.FtpsClientWrapper this
        start local 1 // org.apache.commons.vfs2.provider.GenericFileName root
        start local 2 // org.apache.commons.vfs2.FileSystemOptions fileSystemOptions
         0: .line 40
            aload 0 /* this */
            aload 1 /* root */
            aload 2 /* fileSystemOptions */
            invokespecial org.apache.commons.vfs2.provider.ftp.FTPClientWrapper.<init>:(Lorg/apache/commons/vfs2/provider/GenericFileName;Lorg/apache/commons/vfs2/FileSystemOptions;)V
         1: .line 41
            return
        end local 2 // org.apache.commons.vfs2.FileSystemOptions fileSystemOptions
        end local 1 // org.apache.commons.vfs2.provider.GenericFileName root
        end local 0 // org.apache.commons.vfs2.provider.ftps.FtpsClientWrapper this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/apache/commons/vfs2/provider/ftps/FtpsClientWrapper;
            0    2     1               root  Lorg/apache/commons/vfs2/provider/GenericFileName;
            0    2     2  fileSystemOptions  Lorg/apache/commons/vfs2/FileSystemOptions;
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
                   Name  Flags
      root               final
      fileSystemOptions  final

  protected org.apache.commons.net.ftp.FTPClient createClient(org.apache.commons.vfs2.provider.GenericFileName, org.apache.commons.vfs2.UserAuthenticationData);
    descriptor: (Lorg/apache/commons/vfs2/provider/GenericFileName;Lorg/apache/commons/vfs2/UserAuthenticationData;)Lorg/apache/commons/net/ftp/FTPClient;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.apache.commons.vfs2.provider.ftps.FtpsClientWrapper this
        start local 1 // org.apache.commons.vfs2.provider.GenericFileName rootName
        start local 2 // org.apache.commons.vfs2.UserAuthenticationData authData
         0: .line 46
            aload 1 /* rootName */
            invokevirtual org.apache.commons.vfs2.provider.GenericFileName.getHostName:()Ljava/lang/String;
            aload 1 /* rootName */
            invokevirtual org.apache.commons.vfs2.provider.GenericFileName.getPort:()I
         1: .line 47
            aload 2 /* authData */
            getstatic org.apache.commons.vfs2.UserAuthenticationData.USERNAME:Lorg/apache/commons/vfs2/UserAuthenticationData$Type;
         2: .line 48
            aload 1 /* rootName */
            invokevirtual org.apache.commons.vfs2.provider.GenericFileName.getUserName:()Ljava/lang/String;
            invokestatic org.apache.commons.vfs2.util.UserAuthenticatorUtils.toChar:(Ljava/lang/String;)[C
         3: .line 47
            invokestatic org.apache.commons.vfs2.util.UserAuthenticatorUtils.getData:(Lorg/apache/commons/vfs2/UserAuthenticationData;Lorg/apache/commons/vfs2/UserAuthenticationData$Type;[C)[C
         4: .line 49
            aload 2 /* authData */
            getstatic org.apache.commons.vfs2.UserAuthenticationData.PASSWORD:Lorg/apache/commons/vfs2/UserAuthenticationData$Type;
         5: .line 50
            aload 1 /* rootName */
            invokevirtual org.apache.commons.vfs2.provider.GenericFileName.getPassword:()Ljava/lang/String;
            invokestatic org.apache.commons.vfs2.util.UserAuthenticatorUtils.toChar:(Ljava/lang/String;)[C
         6: .line 49
            invokestatic org.apache.commons.vfs2.util.UserAuthenticatorUtils.getData:(Lorg/apache/commons/vfs2/UserAuthenticationData;Lorg/apache/commons/vfs2/UserAuthenticationData$Type;[C)[C
         7: .line 51
            aload 1 /* rootName */
            invokevirtual org.apache.commons.vfs2.provider.GenericFileName.getPath:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.apache.commons.vfs2.provider.ftps.FtpsClientWrapper.getFileSystemOptions:()Lorg/apache/commons/vfs2/FileSystemOptions;
         8: .line 46
            invokestatic org.apache.commons.vfs2.provider.ftps.FtpsClientFactory.createConnection:(Ljava/lang/String;I[C[CLjava/lang/String;Lorg/apache/commons/vfs2/FileSystemOptions;)Lorg/apache/commons/net/ftp/FTPSClient;
            areturn
        end local 2 // org.apache.commons.vfs2.UserAuthenticationData authData
        end local 1 // org.apache.commons.vfs2.provider.GenericFileName rootName
        end local 0 // org.apache.commons.vfs2.provider.ftps.FtpsClientWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Lorg/apache/commons/vfs2/provider/ftps/FtpsClientWrapper;
            0    9     1  rootName  Lorg/apache/commons/vfs2/provider/GenericFileName;
            0    9     2  authData  Lorg/apache/commons/vfs2/UserAuthenticationData;
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
          Name  Flags
      rootName  final
      authData  final
}
SourceFile: "FtpsClientWrapper.java"
InnerClasses:
  public Type = org.apache.commons.vfs2.UserAuthenticationData$Type of org.apache.commons.vfs2.UserAuthenticationData