BUG-4688: update Revision design a bit more
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / repo / api / YangTextSchemaSource.java
index f609dfc3e26c41668a36462afb3835eaa0e16566..3dfa3f804a219b2c262c86d0d86a88e4d1fdd256 100644 (file)
@@ -42,8 +42,7 @@ public abstract class YangTextSchemaSource extends ByteSource implements YangSch
 
         final String baseName = name.substring(0, name.length() - YangConstants.RFC6020_YANG_FILE_EXTENSION.length());
         final Entry<String, String> parsed = YangNames.parseFilename(baseName);
-        return RevisionSourceIdentifier.create(parsed.getKey(), parsed.getValue() == null ? null
-                : Revision.valueOf(parsed.getValue()));
+        return RevisionSourceIdentifier.create(parsed.getKey(), Revision.ofNullable(parsed.getValue()));
     }
 
     /**