/** * Copy one DynAny into another. * * @param from the DynAny to copy from. * @throws Invalid if the source DynAny is invalid. */ void assign(DynAny from) throws Invalid;
/** * Makes a DynAny from the {@link Any}. The passed {@link Any} becomes the * enclosed instance of this DynAny, allowing to change/traverse the * {@link Any} fields by the {@link DynAny} methods. */ void from_any(Any an_any) throws Invalid;
/** * Returns the enclosed {@link Any}. * * @return the enclosed {@link Any}. */ Any to_any() throws Invalid;