overrid result todo shouldn know intern form type name sure gef predic type doe fix tfm result start uml result result substr result 