// Decompiled by Jad v1.5.7f. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) braces deadcode fieldsfirst 
// Source File Name:   Message11.java
// Class Version:      45.3

package oracle.jdbc.dbaccess;

import java.util.ResourceBundle;

// Referenced classes of package oracle.jdbc.dbaccess:
//            Message

// flag ACC_SUPER is set
public class Message11
    implements Message
{
    // Constants:          70
    // Interfaces:         1
    // Fields:             2
    // Methods:            2
    // Class Attributes:   1


    private static ResourceBundle bundle;
    private static final String messageFile = "oracle.jdbc.dbaccess.Messages";

    // Decompiling method: <init>  Signature: ()V
    // Max stack: 1, #locals: 1, #params: 1
    // Code length: 5 bytes, Code offset: 1057
    // Line Number Table found: 1 entries
    // Parameter  0 added: Name this Type Loracle/jdbc/dbaccess/Message11; At 0 5 Range 0 4 Init 0 fixed
    // RetValue   1 added: Name <returnValue> Type V At 0 5 Range 0 4 Init 0 fixed
    public Message11()
    {
        super();
        return;
    }

    // Decompiling method: msg  Signature: (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
    // Max stack: 4, #locals: 3, #params: 3
    // Code length: 96 bytes, Code offset: 1100
    // Exception table: 2 entries
    //           start  6 end 14 handler 17 type Exception
    //           start  21 end 63 handler 63 type Exception
    // Line Number Table found: 12 entries
    // Parameter  0 added: Name this Type Loracle/jdbc/dbaccess/Message11; At 0 96 Range 0 95 Init 0 fixed
    // Parameter  1 added: Name s Type Ljava/lang/String; At 0 96 Range 0 95 Init 0
    // Parameter  2 added: Name obj Type Ljava/lang/Object; At 0 96 Range 0 95 Init 0
    // RetValue   3 added: Name <returnValue> Type Ljava/lang/String; At 0 96 Range 0 95 Init 0 fixed
    public String msg(String s, Object obj)
    {
        if(bundle == null)
        {
            try
            {
                bundle = ResourceBundle.getBundle("oracle.jdbc.dbaccess.Messages");
            }
            catch(Exception _ex)
            {
                return "Message file 'oracle.jdbc.dbaccess.Messages' is missing.";
            }
        }
        try
        {
            if(obj != null)
            {
                return bundle.getString(s) + ": " + obj;
            } else
            {
                return bundle.getString(s);
            }
        }
        catch(Exception _ex)
        {
            return "Message [" + s + "] not found in '" + "oracle.jdbc.dbaccess.Messages" + "'.";
        }
    }
}
