better name for BOM safe java char stream