Fixed JIRA issue FTPSERVER-328 

git-svn-id: https://svn.apache.org/repos/asf/mina/ftpserver/trunk@812151 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/core/src/main/java/org/apache/ftpserver/impl/LocalizedDataTransferFtpReply.java b/core/src/main/java/org/apache/ftpserver/impl/LocalizedDataTransferFtpReply.java
index 979f676..b325ef1 100644
--- a/core/src/main/java/org/apache/ftpserver/impl/LocalizedDataTransferFtpReply.java
+++ b/core/src/main/java/org/apache/ftpserver/impl/LocalizedDataTransferFtpReply.java
@@ -56,7 +56,7 @@
 	 * @param bytesTransferred

 	 *            the number of bytes transferred

 	 */

-	protected LocalizedDataTransferFtpReply(int code, String message,

+	public LocalizedDataTransferFtpReply(int code, String message,

 		FtpFile file, long bytesTransferred) {

 		super(code, message);

 		this.file = file;

diff --git a/core/src/main/java/org/apache/ftpserver/impl/LocalizedFileActionFtpReply.java b/core/src/main/java/org/apache/ftpserver/impl/LocalizedFileActionFtpReply.java
index 7b3dbac..cdf003b 100644
--- a/core/src/main/java/org/apache/ftpserver/impl/LocalizedFileActionFtpReply.java
+++ b/core/src/main/java/org/apache/ftpserver/impl/LocalizedFileActionFtpReply.java
@@ -48,7 +48,7 @@
 	 * @param file

 	 *            the file or directory the data transfer is related to

 	 */

-	protected LocalizedFileActionFtpReply(int code, String message, FtpFile file) {

+	public LocalizedFileActionFtpReply(int code, String message, FtpFile file) {

 		super(code, message);

 		this.file = file;

 	}

diff --git a/core/src/main/java/org/apache/ftpserver/impl/LocalizedFtpReply.java b/core/src/main/java/org/apache/ftpserver/impl/LocalizedFtpReply.java
index f14a76f..675df07 100644
--- a/core/src/main/java/org/apache/ftpserver/impl/LocalizedFtpReply.java
+++ b/core/src/main/java/org/apache/ftpserver/impl/LocalizedFtpReply.java
@@ -40,9 +40,14 @@
     }
 
     /**
-     * Private constructor, only allow creating through factory method
-     */
-    protected LocalizedFtpReply(int code, String message) {
+	 * Creates a new instance of <code>LocalizedFtpReply</code>.
+	 * 
+	 * @param code
+	 *            the reply code
+	 * @param message
+	 *            the reply text
+	 */
+    public LocalizedFtpReply(int code, String message) {
         super(code, message);
     }
 }
diff --git a/core/src/main/java/org/apache/ftpserver/impl/LocalizedRenameFtpReply.java b/core/src/main/java/org/apache/ftpserver/impl/LocalizedRenameFtpReply.java
index b4aa190..da1964a 100644
--- a/core/src/main/java/org/apache/ftpserver/impl/LocalizedRenameFtpReply.java
+++ b/core/src/main/java/org/apache/ftpserver/impl/LocalizedRenameFtpReply.java
@@ -56,7 +56,7 @@
 	 * @param to

 	 *            the new file

 	 */

-	protected LocalizedRenameFtpReply(int code, String message, FtpFile from,

+	public LocalizedRenameFtpReply(int code, String message, FtpFile from,

 		FtpFile to) {

 		super(code, message);

 		this.from = from;