Reflection/Annotation/RegularExpressions