returns a new instance with given source set and updated last checked and last modified.
@throws IllegalArgumentException if the new source set is null
@since 1.0
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.