Fixes spring-projects/spring-integration#3076 * Return `null` instead of throwing an exception * Fix license header * Add missing `@since` * Avoid over-engineered test logic * Fix code style * Test non-existent file does not get created * Fix: remove unused import * Remove Java 8 constructions; revert AssertJ to regular JUnit assertions