use the relection to analysis the Class