fixed problem that surfaces when using openjdk
Merge branch 'fix_class_return_type_of____append____resolved_to_StringBuilder_and_type_arguments' into local