public static < IN , OUT > OUT create ( IN obj , Creator < IN , OUT > creator ) { return obj == null ? null : creator . create ( obj ) ; }
Creates output object using provided creator . Returns null if obj null .