private static TableItem CreateFromType( object entity, bool throwOnReservedPropertyName ) { if ( IsAnonymousType( entity ) ) { return CreateFromAnonymousType( entity, throwOnReservedPropertyName ); } else { return CreateFromStaticType( entity, throwOnReservedPropertyName ); } }