* Populate this bean with supplied property value pairs
*/
private void populate(Map props2values) {
Map safeProps = new HashMap(props2values);
Set badProps = props2values.keySet();
badProps.retainAll(illegalProperties);
if (badProps.size() > 0) {
// tsk tsk ... how could you do that
Object[] badPropsArr = badProps.toArray();
String badPropsStr = "";
for (int i = 0; i < badPropsArr.length; i++) {