Use reflection to access the annotation
Created the database annotations
Added the Unique annotation, but it doesn't work
Added the Member class to use the database annotation
javac first and then use javap -c to generate the JVM Bytecodes
Added two different implementations + vs StringBuilder
Added the infinite recursion caused by the this.toString
Added the simple format using system format and system printf
Use the formatter and the format specifiers to format print