## Document Conventions

### Typographical conventions

This book uses the following typographical conventions:

`fixed width` | Fixed width (Courier font) in normal text represents portions of code and literal names of items such as classes, functions, variables, and data structures. For example, text might refer to the `javax.xml.ws.Endpoint` class. Constant width paragraphs represent code examples or information a system displays on the screen. For example:
    import java.util.logging.Logger;
`Fixed width italic` | Fixed width italic words or characters in code and commands represent variable values you must supply, such as arguments to commands or path names for your particular system. For example:
    % cd /users/YourUserName
Italic | Italic words in normal text represent emphasis and introduce new terms.
Bold | Bold words in normal text represent graphical user interface components such as menu commands and dialog boxes. For example: the User Preferences dialog.

### Keying conventions

This book uses the following keying conventions:

No prompt | When a command’s format is the same for multiple platforms, the command prompt is not shown.
`%` | A percent sign represents the UNIX command shell prompt for a command that does not require root privileges.
`#` | A number sign represents the UNIX command shell prompt for a command that requires root privileges.
`>` | The notation `>` represents the MS-DOS or Windows command prompt.
`...` | Horizontal or vertical ellipses in format and syntax descriptions indicate that material has been eliminated to simplify a discussion.
`[ ]` | Brackets enclose optional items in format and syntax descriptions.
`{ }` | Braces enclose a list from which you must choose an item in format and syntax descriptions.
`|` | In format and syntax descriptions, a vertical bar separates items in a list of choices enclosed in `{}` (braces).

### Admonition conventions

This book uses the following conventions for admonitions:

| Notes display information that may be useful, but not critical.
| Tips provide hints about completing a task or using a tool. They may also provide information about workarounds to possible problems.
| Important notes display information that is critical to the task at hand.
| Cautions display information about likely errors that can be encountered. These errors are unlikely to cause damage to your data or your systems.
| Warnings display information about errors that may cause damage to your systems. Possible damage from these errors include system failures and loss of data.