// Path: SVNToolBox/src/main/java/zielu/svntoolbox/SvnToolBoxBundle.java
// public class SvnToolBoxBundle {
//     private static Reference<ResourceBundle> ourBundle;
// 
//     @NonNls
//     private static final String BUNDLE = "zielu.svntoolbox.SvnToolBoxBundle";
// 
//     private SvnToolBoxBundle() {
//     }
// 
//     public static String message(@PropertyKey(resourceBundle = BUNDLE) String key, Object... params) {
//         return CommonBundle.message(getBundle(), key, params);
//     }
// 
//     public static String getString(@PropertyKey(resourceBundle = BUNDLE) String key) {
//         return getBundle().getString(key);
//     }
// 
//     private static ResourceBundle getBundle() {
//         ResourceBundle bundle = null;
//         if (ourBundle != null) {
//             bundle = ourBundle.get();
//         }
//         if (bundle == null) {
//             bundle = ResourceBundle.getBundle(BUNDLE);
//             ourBundle = new SoftReference<ResourceBundle>(bundle);
//         }
//         return bundle;
//     }
// }


import com.google.common.base.MoreObjects;
import com.google.common.base.Preconditions;
import zielu.svntoolbox.SvnToolBoxBundle;
/*
 * $Id$
 */
package zielu.svntoolbox.projectView;


/**
 * <p></p>
 * <br/>
 * <p>Created on 24.09.13</p>
 *
 * @author Lukasz Zielinski
 */
public class ProjectViewStatus {
    public static final ProjectViewStatus EMPTY = new ProjectViewStatus() {
        @Override
        public boolean equals(Object other) {
            return this == other;
        }
    };
// Path: SVNToolBox/src/main/java/zielu/svntoolbox/SvnToolBoxBundle.java
// public class SvnToolBoxBundle {
//     private static Reference<ResourceBundle> ourBundle;
// 
//     @NonNls
//     private static final String BUNDLE = "zielu.svntoolbox.SvnToolBoxBundle";
// 
//     private SvnToolBoxBundle() {
//     }
// 
//     public static String message(@PropertyKey(resourceBundle = BUNDLE) String key, Object... params) {
//         return CommonBundle.message(getBundle(), key, params);
//     }
// 
//     public static String getString(@PropertyKey(resourceBundle = BUNDLE) String key) {
//         return getBundle().getString(key);
//     }
// 
//     private static ResourceBundle getBundle() {
//         ResourceBundle bundle = null;
//         if (ourBundle != null) {
//             bundle = ourBundle.get();
//         }
//         if (bundle == null) {
//             bundle = ResourceBundle.getBundle(BUNDLE);
//             ourBundle = new SoftReference<ResourceBundle>(bundle);
//         }
//         return bundle;
//     }
// }


// Path: SVNToolBox/src/main/java/zielu/svntoolbox/projectView/ProjectViewStatus.java
import com.google.common.base.MoreObjects;
import com.google.common.base.Preconditions;
import zielu.svntoolbox.SvnToolBoxBundle;

/*
 * $Id$
 */
package zielu.svntoolbox.projectView;


/**
 * <p></p>
 * <br/>
 * <p>Created on 24.09.13</p>
 *
 * @author Lukasz Zielinski
 */
public class ProjectViewStatus {
    public static final ProjectViewStatus EMPTY = new ProjectViewStatus() {
        @Override
        public boolean equals(Object other) {
            return this == other;
        }
    };
    public static final ProjectViewStatus PENDING = new ProjectViewStatus(SvnToolBoxBundle.getString("status.svn.pending"), true) {