question: residue absolute value . concode_field_sep GenPolynomial<C> val concode_elem_sep ResidueRing<C> ring concode_elem_sep int isunit concode_field_sep int signum concode_elem_sep boolean isONE concode_elem_sep Residue<C> inverse concode_elem_sep boolean isUnit concode_elem_sep Residue<C> subtract concode_elem_sep Residue<C> gcd concode_elem_sep Residue<C> sum concode_elem_sep int compareTo concode_elem_sep Residue<C>[] egcd concode_elem_sep boolean isConstant concode_elem_sep Residue<C> monic concode_elem_sep int hashCode concode_elem_sep Residue<C> negate concode_elem_sep boolean equals concode_elem_sep Residue<C> clone concode_elem_sep boolean isZERO concode_elem_sep String toString concode_elem_sep Residue<C> divide concode_elem_sep Residue<C> multiply concode_elem_sep Residue<C> remainder
target: Residue < C > function ( ) { return new Residue < C > ( ring , val . abs ( ) , isunit ) ; }