void () { configureJava("class C { void m() { System.getPro<caret> } }"); complete("getProperty(String key)"); checkResultWithInlays("class C { void m() { System.getProperty(<caret>) } }"); type("new Strin"); complete("String(byte[] bytes, String charsetName)"); checkResultWithInlays("class C { void m() { System.getProperty(new String(<HINT text=\"bytes:\"/><caret><Hint text=\",charsetName:\"/>)) } }"); type("null"); next(); waitForAllAsyncStuff(); checkResultWithInlays("class C { void m() { System.getProperty(new String(<Hint text=\"bytes:\"/>null, <HINT text=\"charsetName:\"/><caret>)) } }"); }