Dim ASys As JavaObject
ASys.InitializeStatic("javax.sound.sampled.AudioSystem")
Dim F As JavaObject
F.InitializeNewInstance("java.io.File",Array(File.DirTemp,"1.wav"))
Dim AFInfo As JavaObject
AFInfo = ASys.RunMethodJO("getAudioFileFormat",Array(F)).RunMethod("getFormat",Null)
Log("### AFInfo: " & AFInfo)
Dim Class1 As JavaObject
Class1.InitializeStatic("java.lang.Class")
Dim TLClass As Object = Class1.RunMethod("forName",Array("javax.sound.sampled.SourceDataLine"))
Log("### TLClass: " & TLClass)
Log(GetType(TLClass))
Dim DLInfo As JavaObject
DLInfo.InitializeNewInstance("javax.sound.sampled.DataLine.Info",Array(TLClass,AFInfo))