<s> package org . eclipse . jdt . core . eval ; import org . eclipse . core . resources . IMarker ; import org . eclipse . jdt . internal . eval . EvaluationConstants ; public interface ICodeSnippetRequestor { public static final String LOCAL_VAR_PREFIX = new String ( EvaluationConstants . LOCAL_VAR_PREFIX ) ; public static final String DELEGATE_THIS = new String ( EvaluationConstants . DELEGATE_THIS ) ; public static final String RUN_METHOD = EvaluationConstants . RUN_METHOD ; public static final String RESULT_VALUE_FIELD = EvaluationConstants . RESULT_VALUE_FIELD ; public static final String RESULT_TYPE_FIELD = EvaluationConstants . RESULT_TYPE_FIELD ; public static final int VARIABLE = 1 ; public static final int CODE_SNIPPET = 2 ; public static final int IMPORT = 3 ; public static final int PACKAGE = 4 ; public static final int INTERNAL = 5 ; public boolean acceptClassFiles ( byte [ ] [ ] classFileBytes , String [ ] [ ] classFileCompoundNames , String codeSnippetClassName ) ; public void acceptProblem ( IMarker problemMarker , String fragmentSource , int fragmentKind ) ; } </s>