### Question:
PrjFiles extends Static { public static CoordinateReferenceSystem read(final File file) throws ContentFormatException, IOException { return read(new FileInputStream(file), true); } private  PrjFiles(); static CoordinateReferenceSystem read(final File file); static CoordinateReferenceSystem read(final Path file); static CoordinateReferenceSystem read(final URL file); static CoordinateReferenceSystem read(final ReadableByteChannel in, final boolean close); static CoordinateReferenceSystem read(final InputStream in, final boolean close); static CoordinateReferenceSystem read(final BufferedReader in, final boolean close); static void write(final CoordinateReferenceSystem crs, final File file); static void write(final CoordinateReferenceSystem crs, final Path file); static void write(final CoordinateReferenceSystem crs, final WritableByteChannel out); static void write(final CoordinateReferenceSystem crs, final OutputStream out); static void write(final CoordinateReferenceSystem crs, final Writer out);  }### Answer:
@Test public void testRead() throws IOException { final StringReader in = new StringReader(WKT); final CoordinateReferenceSystem crs = PrjFiles.read(new BufferedReader(in), true); assertEqualsIgnoreMetadata(CommonCRS.WGS84.normalizedGeographic(), crs, false); }