A Java project that eases common toString() method implementation, even for cyclic cases