diff --git a/jdk/src/java.desktop/share/classes/javax/swing/table/TableColumn.java b/jdk/src/java.desktop/share/classes/javax/swing/table/TableColumn.java
index a2d8f1eac20..8facbc82057 100644
--- a/jdk/src/java.desktop/share/classes/javax/swing/table/TableColumn.java
+++ b/jdk/src/java.desktop/share/classes/javax/swing/table/TableColumn.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -25,15 +25,14 @@
package javax.swing.table;
-import javax.swing.*;
-import javax.swing.border.*;
-import javax.swing.event.SwingPropertyChangeSupport;
-import java.lang.Integer;
-import java.awt.Color;
import java.awt.Component;
-import java.io.Serializable;
-import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
+import java.io.Serializable;
+
+import javax.swing.JLabel;
+import javax.swing.JTable;
+import javax.swing.UIManager;
+import javax.swing.event.SwingPropertyChangeSupport;
/**
* A TableColumn represents all the attributes of a column in a
@@ -744,19 +743,25 @@ public class TableColumn extends Object implements Serializable {
//
/**
- * Adds a PropertyChangeListener to the listener list.
- * The listener is registered for all properties.
- *
- * A PropertyChangeEvent will get fired in response to an
- * explicit call to setFont, setBackground,
- * or setForeground on the
- * current component. Note that if the current component is
- * inheriting its foreground, background, or font from its
- * container, then no event will be fired in response to a
- * change in the inherited property.
- *
- * @param listener the listener to be added
+ * Adds a {@code PropertyChangeListener} to the listener list. The listener
+ * is registered for all bound properties of this class, including the
+ * following:
+ *