### Question:
PropertyImpl implements Property { @Override public String toString() { return (var ? "#" : "") + key + "=" + value; }  static Property parse(String keyValue, ConfigFormat configFormat, DeclaringComponent source); static Property property(String key, String value, ConfigFormat configFormat, DeclaringComponent source); static int findSeparatorIndexIn(String keyValue); static boolean isComment(String line); static boolean isTempProperty(String line); @Override Property resolveBy(Resolver resolver, DeclaringComponent root); @Override String toString();  }### Answer:
@Test void string() { assertEquals("key=value", yaml.toString()); assertEquals("#var=value", tempProp.toString()); }