source by means of the given function and returns the transformed output. If the transformation couldn't be completed for any reason, one should return the unchanged source. This method should never return null. In case of any error an {@link TransformationException} should be thrown.
@param function the function to be used to transform the input
@param source the input to be transformed
@return the transformed result or the unchanged source if thetransformation couldn't be completed for any reason.
@throws TransformationException if any error occurs
| |
| |
| |
| |
| |
| |
| |