protected void before() throws Exception {
final Class<?> clazz = getTestClass().getJavaClass();
properties = new java.util.Properties();
properties.put(OpenEjbContainer.Provider.OPENEJB_ADDITIONNAL_CALLERS_KEY, clazz.getName());
final PropertyFile propertyFile = clazz.getAnnotation(PropertyFile.class);
if (propertyFile != null) {
final String path = propertyFile.value();
if (!path.isEmpty()) {
InputStream is = clazz.getClassLoader().getResourceAsStream(path);
if (is == null) {
final File file = new File(path);
if (file.exists()) {