<s> package org . eclipse . jdt . internal . compiler ; import java . util . Locale ; import org . eclipse . jdt . core . compiler . CategorizedProblem ; public interface IProblemFactory { CategorizedProblem createProblem ( char [ ] originatingFileName , int problemId , String [ ] problemArguments , String [ ] messageArguments , int severity , int startPosition , int endPosition , int lineNumber , int columnNumber ) ; CategorizedProblem createProblem ( char [ ] originatingFileName , int problemId , String [ ] problemArguments , int elaborationId , String [ ] messageArguments , int severity , int startPosition , int endPosition , int lineNumber , int columnNumber ) ; Locale getLocale ( ) ; String getLocalizedMessage ( int problemId , String [ ] messageArguments ) ; String getLocalizedMessage ( int problemId , int elaborationId , String [ ] messageArguments ) ; } </s>