introduce GWT annotated constants approach