@Retention(value=RUNTIME)
@Target(value={PARAMETER,FIELD})
public @interface Indexed
EventClass
objects to indicate that
this field should be indexed as per the Ethereum event indexing rules. Without this annotation
on a given field it's value will not be indexed and thus searches based on the value of the field
will be inefficient. Similar to indxexed columns in SQL.