Look at this piece of Java code:
package tutor.msg; import java.util.Locale; import av.msg.Messager; import av.msg.Msg; public class Simple { /** * {name} was {age} {! age>1 ? "years" : "year"} old in year {year}. * * @arg name : name of the person * @arg age = 26 : his/her age in that year * @arg year = 2002 : the year * @usage This is a demo message declaiming one person's age in a past year. */ @Msg private static final String YEAR_AGE = "yr-age"; public static void main(String[] args) { Messager msgr = Messager.get(); System.out.println(msgr.format(YEAR_AGE, "name", "Peter", "year", 2002, "age", 26)); msgr.info(YEAR_AGE, "age", 22, "year", 1998, "name", "Peter"); } }This snippet is from tutor/msg/Simple.java
Well, running this class will output:
Peter was 26 years old in year 2002. Nov 9, 2006 11:02:33 PM tutor.msg.Simple main INFO: Peter was 22 years old in year 1998.
As you may have guessed out.