- /**\r
- * The "Pooled<T>" class is the transient class that wraps the actual Object\r
- * T for API use/ It gives the ability to return ("done()", or "toss()") the\r
- * Object to the Pool when processing is finished.\r
- * \r
- * For Safety, i.e. to avoid memory leaks and invalid Object States, there\r
- * is a "finalize" method. It is strictly for when coder forgets to return\r
- * the object, or perhaps hasn't covered the case during Exceptions or\r
- * Runtime Exceptions with finally (preferred). This should not be\r
- * considered normal procedure, as finalize() is called at an undetermined\r
- * time during garbage collection, and is thus rather useless for a Pool.\r
- * However, we don't want Coding Mistakes to put the whole program in an\r
- * invalid state, so if something happened such that "done()" or "toss()"\r
- * were not called, the resource is still cleaned up as well as possible.\r
- * \r
- * @author Jonathan\r
- * \r
- * @param <T>\r
- */\r
- public static class Pooled<T> {\r
- public final T content;\r
- private Pool<T> pool;\r
- protected LogTarget logTarget;\r
+ /**\r
+ * The "Pooled<T>" class is the transient class that wraps the actual Object\r
+ * T for API use/ It gives the ability to return ("done()", or "toss()") the\r
+ * Object to the Pool when processing is finished.\r
+ * \r
+ * For Safety, i.e. to avoid memory leaks and invalid Object States, there\r
+ * is a "finalize" method. It is strictly for when coder forgets to return\r
+ * the object, or perhaps hasn't covered the case during Exceptions or\r
+ * Runtime Exceptions with finally (preferred). This should not be\r
+ * considered normal procedure, as finalize() is called at an undetermined\r
+ * time during garbage collection, and is thus rather useless for a Pool.\r
+ * However, we don't want Coding Mistakes to put the whole program in an\r
+ * invalid state, so if something happened such that "done()" or "toss()"\r
+ * were not called, the resource is still cleaned up as well as possible.\r
+ * \r
+ * @author Jonathan\r
+ * \r
+ * @param <T>\r
+ */\r
+ public static class Pooled<T> {\r
+ public final T content;\r
+ private Pool<T> pool;\r
+ protected LogTarget logTarget;\r