org_apache_struts2_session_StrutsJUnit4SessionTestCaseTest_java
com.opensymphony.xwork2.util.PropertiesReader
public String readProperty() throws IOException {
        String line;
        this.commentLines.clear();
        StringBuilder buffer = new StringBuilder();
        while (true) {
            if ((line = this.readLine()) == null) {
                return null;
            }
            if (this.isCommentLine(line)) {
                this.commentLines.add(line);
                continue;
            }
            if (!this.checkCombineLines(line = line.trim())) break;
            line = line.substring(0, line.length() - 1);
            buffer.append(line);
        }
        buffer.append(line);
        return buffer.toString();
    }
 -> java.util.List.clear(): void -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String
 [CALL] -> java.util.List.clear(): void [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.String.trim(): java.lang.String -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.indexOf(int): int [EXIT] -> java.lang.String.trim(): java.lang.String [CALL] -> java.lang.String.length(): int -> java.lang.String.charAt(int): char [EXIT] -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String [EXIT]