@@ -0,0 +1,1347 @@
+// include the sources for the com/tamil package from%0A// https://github.com/arcturusannamalai/open-tamil/blob/master/java/OpenTamil/src%0A%0A%0Aimport java.util.Arrays;%0Aimport java.util.List;%0Aimport java.util.HashMap;%0A%0Aimport com.tamil.utf8;%0Aimport com.tamil.Numeral;%0A%0Apublic class utf8Demo %7B%0A  public static void main(String %5B%5D args) %7B%0A      /* Example 1: Get length of a Tamil word */%0A      String inputWord = %22%E0%AE%8E%E0%AE%B4%E0%AE%BF%E0%AE%B2%E0%AF%8D%22,inputWord2 = %22%E0%AE%95%E0%AE%9F%E0%AF%8D%E0%AE%9F%E0%AE%B3%E0%AF%88%22;%0A        %0A      HashMap%3CString,Object%3E actual = utf8.get_length(inputWord);%0A      System.out.println(%22Length of word %22+ inputWord+ %22= %22+ actual.get(%22length%22) );%0A      %0A      /* Example 2: Get number of Tamil letters */%0A      //List%3CString%3E expected = Arrays.asList(new String %5B%5D %7B%22%E0%AE%8E%22,%22%E0%AE%B4%E0%AE%BF%22,%22%E0%AE%B2%E0%AF%8D%22%7D );%0A        StringBuffer actual = new StringBuffer();%0A        for(String t : utf8.get_letters(inputWord)) %7B%0A            actual.append( t );%0A        %7D%0A       %0A        if ( actual.toString() != inputWord) %0A          throw new Exception(%22this will never happen because open-tamil parsed the words for you!%22);%0A       %0A       /* Example 3: Convert number to a numeral */%0A      double number = 1011.0;%0A      /// you should see String numeral = %22%E0%AE%93%E0%AE%B0%E0%AF%8D %E0%AE%86%E0%AE%AF%E0%AE%BF%E0%AE%B0%E0%AE%A4%E0%AF%8D%E0%AE%A4%E0%AE%BF %E0%AE%AA%E0%AE%A4%E0%AE%BF%E0%AE%A9%E0%AF%8A%E0%AE%A9%E0%AF%8D%E0%AE%B1%E0%AF%81%22;%0A      System.out.println(%22running -%3E %22+number);%0A%09    String numeral = Numeral.num2tamilstr(number).getNumeral();%0A%09    System.out.println(numeral);%0A  %7D%0A%7D%0A

Create example.java